平时怎么学习前端的 看过哪些书 js事件循环 原型和原型链 map和set的区别 防抖和节流 promise promise的原理 vue的生命周期 vue和react的区别 vue的双向数据绑定 vue的响应式原理 vuex的作用 为什么用vuex vuex的五个属性的作用 vuex的流程 vue路由钩子用过哪些 在什么情况下用的 单页面应用怎么做到不刷新页面但是更新页面的 看题说出输出顺序 手
1、React的Fiber的原理,知道怎么实现的吗,是否了解Hook的实现原理 2、聊了一下Redux和React-Redux 3、对函数式编程了解说一下 纯函数,偏应用,柯里化,compose 分别是什么 4、Koa和Express的区别,以及Koa中间键的原理 5、长列表渲染的方法 6、虚拟滚动(列表)的实现原理 7、什么是闭包,什么是立即执行函数,它的作用是什么,可不可以举一下闭包的使用场景
岗位:前端开发,业务内容蚂蚁云服务 面试体验:还可以 结果:没过 主要面试内容: 面试流程:先写了半小时代码,2道题,然后针对代码问了十几分钟,后面问了40分钟别的 项目相关 说一个最近的项目,负责的角色,做的内容 webpack 和 vue-cli的一系列内容(因为项目相关) 八股文 vue怎么进行依赖收集 vue set两次数据会造成2次组件更新吗 使用setTimeout set2次数据会造
#实习求职记录# 面试时间挺短的才20几分钟 期中算法耗时近一半 有哪些常见的图的算法? 动态规划求解九宫格从左下到右上方法数量(递归也行) 99的阶乘,动态规划求解 CSS:transform属性 用flex布局实现元素水平居中,垂直靠下的方法(这个我当时说的是添加flex然后加边距好像面试官期待的答案不是这个,来个大佬解惑) js:实现数组求交集有几种方式(当时只答出来一种) vue相关的一个
腾讯上午一面十点过了,下午两点发邮件约晚上八点二面。 面试官七点半就打电话给我,提前开始面试,“咱们多聊会”。 介绍项目,自身的任务 OAuth2的原理 session-cookie鉴权 jwt鉴权 EventBus的优化策略,如何进一步优化 按钮防抖函数的进一步优化 懒加载的实现 懒加载的优化(分别查询没有找到的人员名单) Vue的v-bind的原理 Vue响应式的原理 介绍项目,自身的任务 动
岗位:前端开发,业务内容根据项目情况 面试体验:一面很温和,二面有点压力 结果:没过 一面 主要面试内容: 项目问题 webpack的MF 和 微前端的一系列问题(项目相关) 怎么做Vue项目的技术选型 vue2 与 vue3的区别 vuex 与 pinia的区别 Taro的使用下来的感受 八股文 import 和 require的区别 有没有遇到过跨域问题 代码题 js里面的instanceof
以下按记忆写的,乱序 自我介绍 有没有考研考公打算吗 有其他offer吗,薪资待遇怎么样 实习期间有哪些好的和不好的地方 实习工作强度 对工作强度这块怎么看呢 用几个词语形容一下自己的性格特点 你的优缺点 对于工作城市有什么考虑? 杭州有认识的朋友吗 父母了解你的择业方向吗,他们怎么看的 毕设进度怎么样 是否独生子女,父母做什么工作 期望薪资?怎么得出的这个薪资 可以提前实习吗 有了解这边做什么的
自我介绍 为什么学前端,怎么学的 osi tcp/ip http缓存 强缓存,协商缓存,header中使用哪些 描述一下树,二叉树,然后做一个bfs的题 promise all race any 洗牌算法 v-model实现原理 进程和线程 进程间通信 页面的进程 js单线程 如何实现js多线程 设计模式 进程间通信 反问
岗位:前端开发,业务内容是企业效率工具 面试体验:很好 结果:过了 一面 主要面试内容: 八股文 css:怎么实现div的倒序展示 虚拟DOM有没有真正做到优化 js String的padStart的polyfill实现 hash路由和history路由的优缺点 setTimeout( 大量操作, 1000) 1、会不会立刻执行;2、执行中会发生什么;3、执行带来什么其他影响 非常庞大的文件树,怎
20日20:30 一面(1h) 前面二十分钟忘记录音了,有些记不太清 …… 1、vue2和vue3的区别 2、vue怎么实现treeshaking 3、vue的treeshaking和webpack的有啥区别 4、webpack怎么实现在每个文件末尾加一些内容 5、webpack的事件流机制 6、v-if和v-show的区别 7、vue生命周期 8、兄弟组件通信 9、vuex关键节点 10、act
上海达观数据,前端暑期实习一面 3.23 前一天在某S直聘上投递,当天HR电话约第二天面试 40min 1.做题,看题说输出(4道) 2.学习前端多久了 3.ES6新特性 4.防抖和节流的概念 5.项目中使用防抖节流的地方 6.项目中懒加载怎么做的 7.执行上下文的概念 8.闭包的概念 9.position有哪些属性值,表示什么含义 10.上下左右居中怎么设置 11.从URL输入到页面展示发生什么
全民k歌直播部门,base深圳 更新:一个小时后约二面了 总结:我觉得这次是最近答得最差的一次,前端的东西基本上都没问,要么就是计算机基础,要么就是浏览器,老问计算机基础我真的都忘了啊! 1.进程和线程区别,进程调度算法,死锁(哥们真忘了) 2.浏览器的进程线程 3.基本数据结构(堆栈链表队列那些个) 4.队列链表数组区别和使用场景(乱答得) 5.http1.0-http3.0介绍,http3是否
履约部门,中年面试官,40 1、项目里vue-router起什么作用(就答了页面跳转) 2、flex在项目里怎么使用的 3、其他移动端适配方案?(百分比、rem、媒体查询) 4、等比缩放和大屏幕显示的内容更多哪个更好?(忘了说啥了) 5、flex布局的要点(答了居中和flex:1) 6、css样式优先级(说了基本的,感觉面试官很不满意) 7、两种盒模型及其优点?(只答出来最基础的,面试官不满意)
一、自我介绍 二、怎么学前端的,学校的课程(面试官看我紧张说先聊下天放松下呜呜呜) 三、css有哪些布局 四、怎么实现左右两边浮动,中间自适应 五、盒子模型(标准、怪异) 六、怎么清除浮动 七、常用html标签 八、作用域,this 九、闭包原理,优点,缺点 十、内存泄漏,浏览器的垃圾回收机制 十一、宏任务,微任务,事件循环,Promise(出了一个题,答错了,但是面试官一直引导,还给我解释) 十
1.自我介绍(稍稍被打断了一下问了项目中的一个问题) 2.问项目,引到为什么不在上一个公司继续做 3.问我硕士专业是干啥的,硕士学nlp为什么以后不做算法,而来从事前端? 4.跨域问题怎么产生的,为什么会有跨域,如何解决,同源策略是为了解决什么问题?而且这个同源策略是浏览器的限制,那你知道APP当中是怎样的吗?客户端和服务端之间又是怎样的呢? 5.提到隐患,前端有哪些影响安全的问题?(提到XSS和