(更新)腾讯!三进二出腾讯(你若安好,备胎到老)前端实习面经
第一次:
提前批被捞。据说只有一周有效期,我就单纯的约了最后几天面试。。。问题问的比较多,自认为答得还行,问面试官也评价说挺好的,然而。。当了备胎直到有效期过期灰掉
- addeventListener和onclick的区别
- 写一个行内onclick 行外赋值onclick和evenrlistener,怎么输出
- es6了解哪些
- let var的区别 const呢
- const不变的是什么?
- a.b=1这种呢?会不会报错?
- 怎么限定对象里面的所有对象都不能被修改,对象里面可能还有对象
- for of for in的区别
- for in怎么遍历对象的非原型链上的属性
- for in遍历对象存在的问题有什么
- for of可以遍历对象吗
- 数组的解构的问题,[1 2 3 4 5][a.b...c]中c是什么
- ...rest和arguments的区别是什么
- 了解web worker吗
- 闭包的作用
- 闭包的应用场景
- 如果去掉了所有闭包功能,会出现什么问题
- bind call apply区别
- webpack的工作机制
- redux的作用
- react父节点数据变了,但传给子节点的没变,子节点变不变?
- 如何在数据不变的情况下阻止子节点render
- render返回的是一个什么
- git常用命令
- 多人合作时,怎么用git
- 历史记录是[1.2.3.4.5.6.7],发现3.4.5有误,怎么用git直接去掉这部分变成[1.2.6.7]
- css动画怎么绘制
- 哪些属性会触发gpu工作
- canvas和svg的区别
- xhr请求的5种状态中4是什么意思
- 如果给后台发一个json数据,怎么发?后台怎么知道你发的是json
- 发请求怎么带上cookie
- 为什么默认不带
- 了解json和二进制之间的转换吗
- js里面大的数字字符串转number的时候,最后几位会去掉,为什么?怎么办?
- es6和commonJS的模块定义的区别
- "abcd567"++的结果
第二次:
继上次十天有效期过后,第二次提前批被捞,居然约了上午十一点!!这后续估计时间又无法控制,当时不知道命运会如何...(结果就是虽然面了三面,而且面试官肯定的说会通知结果,然后就接着备胎一周直到正式批...备胎到老!扎心)
一个小时内高效面完三面,所以具体问题也没问多少。。。稍微记一下是:
- 聊项目
- 聊react,生命周期,单向数据流这些
- redux流程
- http介绍(1.0、1.1、2.0)
- 一个数组,给定一个值,返回这个值应该被插入位置的下标
- 二面聊语言,对函数式编程的看法和了解
- 三面聊人生规划和前端发展的看法和语言选择以及了解
第三次:
正式批漫长的等待,等到现在也没给个结果...期待一下好运吧。。。
一面:
- 介绍难点项目
- http
- webpack
- react和其他语言的对比
- 跨域问题
- 模块化问题
- 介绍一下原型链
- 页面优化
- 页面安全
- 登录页面的话,怎么考虑安全问题
- 实现一个复选框功能
- 遇到过什么问题
- 语言选择
- 安全问题遇到过哪些
- token机制
- react访问页面发生的过程
- jsx是怎么编译成js的
- webpack流程
- 相关编译器之类的讨论(并不了解)
以上都是北京这边的腾讯部门,中途接到过一次深圳的电话。。表示了去不了。。就简单聊了一下项目。。然后。。感觉腾讯并不友好T T 但还是要加油鸭!!
更新...刚刚三面...等了两个小时...分外悲凉...伴随着下雨...又冷又....
现在回过头想想好像一个前端的问题都没问???
- 讲项目,讨论项目实现细节
- hashMap底层原理
- violatile 关键字了解吗
- 用过MySQL吗,讲一下数据库特点,ACID
以上基本都是不了解...
- http2.0
- websocket
- 意向工作地点、实习时间之类的
没了???一脸懵逼???前端呢??js呢?html呢?可能一首凉凉送给自己,再次感受到不友好 T T
更新...
不不不不,no 不友好了,腾讯(鸽厂)大大再爱我一次,刚刚HR面完,说是通过了,但是不知道北京还有没有岗位...拜托友好一点!!不要再备胎了,来分享求一波好运~