「发面经凑人品,过过过」秋招前端工程师面经CVTE已更新
8月11日网易游戏(33分钟)
- 块级元素和行内元素的区别
- 行内块级元素是什么东西?
- HTML语义化的理解和作用
- 盒子模型
- 元素的水平和垂直居中
- 三栏布局,左右定宽,中间自适应
- JavaScript的基本数据类型,
0 == null
吗?为什么? - AJAX实现原理
- 跨域怎么做
- 移动端怎么做优化?动画如何做加速?
- 如何做首屏加速的?
- 移动端适配的3种方案
- 单页应用的路由内部原理怎么做的?自己实现过SPA吗?
- 了解过canvas和WebGL吗?
- 如果让你做IE7兼容,你怎么做?(从html,css,js方面说)
- 我们网易游戏要做一个交互性很强的移动端界面,你有什么思路吗?
8月15号有赞(18分钟)
- 介绍项目,技术难点
- 性能优化
- 图片懒加载怎么做的(getBoundingClientRect)
- 懒加载的滚动如何做优化(函数节流)
- cookie除了key与value还有哪些参数
- 做过后端吧?如何判断区分一个用户的身份?
- session的生成规则?sessionid的生成规则?
8月16号CVTE(26分钟)
- 介绍项目
- 项目用REM布局吧?REM如何做自适应的?
- 知道哪5种设计模式吗?
- Vue双向绑定的原理(说了对象和数组的监测)
- AMD是什么?解决什么问题?了解AMD,CMD,UMD吗?AMD与CMD的区别?啥叫依赖前置?
- BootStrap的栅格系统实现原理?(说了bs3和bs4的)
- 什么是原型链
- 三栏布局,左右定宽,中间自适应(说了5种)
- 性能优化
8月17号百度-网页搜索部(52分钟)
- 自我介绍
- 项目都用Vue是吧,说说Vue的MVVM如何交互的?
- 知道Vue监测变量如何实现的吗?
- VueRouter用哪些API实现的?改变hash参数会引起视图的更新吗?
- 说说你项目中实现的Dialog组件?提供了哪些API?如何设计这些API的?
- 用过AJAX吧?说说AJAX是干什么用的?如何实现AJAX?
- 说说你了解的垃圾回收机制
- 绑定事件有哪几种方式?
addEventListener
有哪些参数?冒泡跟捕获有什么区别? - 来道算法题吧,在一个数组中求连续最大的累加和
- 居中可以使用哪几个属性?不定宽度与定宽度如何居中?
- position有哪些属性,都是何意思?
- 啥是闭包?用来干嘛的?
- CSS有了解过如何做动画吗?
animation
有哪些参数? - HTTP状态码
- HTTP缓存
- Git常用操作?
merge
与rebase
有什么区别? - 了解过
linux
吗? - 看你是广东人啊,能接受到京城工作吗?我说,听说你们百度深圳也有研发中心,能帮我调配到深圳吗?他说可以。
8月17号CVTE(35分钟)
- 为什么选择做前端
- 介绍项目
- 为什么要用Vue框架?(我答学习成本低,同学推荐)他问有比较其他框架吗?(我答木有,因为不知道他们的区别...)
题1(说递归前要先判断是否是引用类型,是的话直接
return x1 == x2
,个人觉得意义不大)//对比两个参数是否相等, diff(1, 1) // true diff(1, '1') // false diff({name: 'cvte'}, {name:'cvte'}) // true diff({name: 'cvte'}, {name:'seewo'}) //false function diff(){ }
- 题2(实现了功能,他说setTimeout有延迟,要根据播放器的时间来计算,坑,题目根本没有播放器这个变量)
// 设计一个数据结构来存储 歌词和对应的时间, // 并实现一个function run ,执行run之后,在对应的时间输出对应的歌词
- setTimeout执行机制(eventLoop)
- 接下来将会学习哪方面(我说刷算法,因为算法这东西工作后就学不到了)
- 了解WEB安全吗(XSS、CSRF)
- 项目中有针对WEB安全做防御吗?
8月18号百度(19分钟)
- 跨域
- 数据库有哪些引擎
- 数据库如何实现回滚
- HTTP缓存
- 平时如何学习Vue底层原理的
- 说一种你觉得牛逼的设计模式
- 知道Promise是用来干嘛的吗?Promise底层如何实现的?为什么要用
setTimeout
去模拟。
想不到数据库问的那么深了。。更下面经缓和下,希望能过二面。
8月22号CVTE(大约20分钟)
- 最近有面哪些公司?面到哪个阶段了?有其他公司的offer吗?
- 毕业后最期望加入哪些企业?为什么?
- 对上班时间的看法
- 说说你家庭的情况?性格,职业,对你的影响
- 说说你未来的人生规划
- 你赚钱是为了什么?
- 说说对你最有影响力的人
- 什么情况下会拒绝CVTE的offer
- 什么情况下会离开CVTE
- 描述一下你最近觉得比较压抑的事情?你是如何调整自己的状态的
- 对上两面给自己的表现打分,为什么打这个分?你觉得自己哪些地方做的不够好
- 说说你实习的经历。为什么会离开实习那家公司。
- 你期望的毕业入职薪资是多少?为什么?
- 你目前会关注哪些企业?
- 你对工作地点有什么看法?
面完不太满意,完全没有了二面完的那种自信,面试过程中说话还是有点紧张,给HR的印象不太好,希望以后HR面能不怂,说好每一句话吧。
#百度##网易##广州视源电子科技股份有限公司##前端工程师#