腾讯前端暑期实习一面8%7-企业微信 🕒岗位/面试时间 前端开发工程师/4.17 面试时长:1h10min
虽然接到面试邀请发现是企业微信的时候就知道这把是高端局 大概率要凉 但被鹅厂挂了七次一面之后 鼠鼠已经对进鹅厂不报什么希望了 不过既然你还捞我 那我也绝对奉陪到底
👥面试流程 js基础题(40min): 1、js对象比较判等(输入样例有点问题加上对象api不是太熟 写了蛮久的) 2、下划线转小驼峰(想直接用正则 但是死活没写出来) 基础/原理: 3、写一个react组件到浏览器里会变成什么东西? 4、构建工具打包后的js脚本长什么样子? 5、react怎么调用组件?怎么将jsx渲染到浏览器上去?怎么更新状态到新的dom上? 6、react状态改变如何触发虚拟dom更新? 7、项目中用到mobx,简单说一下它是怎么做的? 8、nextjs做了什么? 9、同一个react应用,ssr和csr在首次渲染的时候有什么区别? 10、ssr的时候,前端怎么处理返回的html? 11、react拿到html的时候会做什么?会复用吗? 12、简单说一下web3项目和web2项目有什么区别? 13、项目中的用户登录态是怎么处理的? 14、为什么token存到localstorage而不是cookie?localstorage有什么优势? 15、localstorage会遇到类似的攻击吗?通过什么攻击手段可以将其取出来?如何防范? 16、简单说一下csrf的机制以及常用的防范方式? 17、有了解过webpack是怎么实现的吗?或者是babel?(讲了一点点babel的ast转换) 18、你知道webpack的treeshaking机制吗?(只看过一点点 不太记得了)你看过的一点点是什么?可以猜一下这个机制做了什么工作 19、讲一下性能优化的方法? 20、如何优化js加载的效率?我如果只要1m的js怎么办? 21、cdn一般是怎么做的? 22、了解过chatgpt是怎么实现的吗? 反问: 23、业务:企业微信 为服务商提供api接口 管理后台 文档 24、面试评价:项目这些东西还可以 你对像react底层的思考。。。至少有去了解吧 但是代码基础要去提升 平时是不怎么使用js吗?(js基础没有沉淀好确实是大问题 虽然对平时简单的项目开发没什么影响 但开发一些更底层的东西就需要用到了) 2 13 17 分享
作者:猪头程序员Eddie 链接:https://www.nowcoder.com/feed/main/detail/8165862816b44f41bbd378b0b0e6bf8a?sourceSSR=search 来源:牛客网