【面试复盘】shopee前端社招一二面经

社招,两年多工作经验,没跳过槽,今年在这样的形势下 还是加入了跳槽大军。经历shopee 两轮面试 ,特此记录一下
ps:代码输出题都记不得题目了,抱歉😑

【数字银行前端开发一面】

1、给出URL post方法的返回体,要求写一段http报文(把请求头和相应头都大概说出来了,但是因为没写过报文,不知道格式,所以没写出来;口述完成了百分之80吧)
2、考http的缓存(强缓存、协商缓存)
3、从http 延伸到cookie,讲一下cookie的same site属性 cookie same site中的严格属性是因为什么出现的? 然后延伸到csrf攻击和xss攻击;
分别讲这两个攻击的过程以及防范的方法
4、讲一下跨域(我延伸到了简单请求和复杂请求,面试官会问这两个请求的区别)
5、如果希望将身份证的信息包含在cookie中,要怎么保证传输的安全?(大概题目的意思是这个?)
6、一道promise的输出题(回答的时候有一个await 和 try catch 被带到坑里去了,所以错了一个输出答案)
7、一道原型对象 继承的输出题
8、讲一下new关键词的实现
9、出一个vue的场景题,写一个垂直居中的弹窗,希望不是通过组件注入的方式,而是要用的时候才创建这个弹窗;创建的方式是通过createDialog的形式;(是通过vue.extend)
10、算法题:k个一组翻转链表

最后hr反馈是算法有待加强所以凉了,然后把我捞起来去面试了另外一个部门

【PFMS前端开发一面】

1、箭头函数和普通函数的区别,顺便给一道箭头函数加apply改变this指向的代码输出题
2、考察原型,如何查找一个对象的原型,如何查找一个函数的原型;如果一个构造函数作为对象,怎么查找这个对象的原型,(都要查找到null 尽头的那种)
3、考察new 关键词
4、vuex的原理(这个没复习到);问getter和普通的函数有区别吗

6、出两道编程题
1)给出三种括号,判断括号是否闭合
2)写发布者订阅者模式函数

【PFMS前端开发二面】

1、上来就问 讲一下webpack的性能优化;webpack中怎么实现组件异步加载
2、写组件的时候,怎么做渲染优化
3、用过webpack5吗?用过vite吗? webpack5和webpack4的区别?
4、50个SVG的请求怎么优化
5、有做过前端网络方面的优化吗?
6、问CDN、CDN的回流是什么
7、你做的项目中有遇到什么技术难点吗 怎么解决的 (强调了一定是技术难点)
8、项目中用过html2canvas;问这个插件的原理
9、编程题目:函数缓存

后话 二面也凉了😑

经过两轮被虐,第一肯定是讲究技术、二也是讲究缘分和运气;只能是越挫越勇了。与各位友友们共勉吧 我也要继续奋斗了。



#面试复盘##面经##求面经##前端##社招#
全部评论
🎉恭喜同学成功投稿参与【面试复盘】,并通过审核! 😉请留意你的私信,官方红N人员将与你取得联系,进行奖励发放~ 👉🏻戳:https://www.nowcoder.com/discuss/872618了解更多活动详情~
点赞 回复 分享
发布于 2022-04-15 15:21
请问您是前端两年经验吗
点赞 回复 分享
发布于 2022-04-15 18:47
多久知道结果?
点赞 回复 分享
发布于 2022-04-26 18:40
我在pfms,差点成为同事😁
点赞 回复 分享
发布于 2022-05-10 01:33
箭头函数能改this指向吗
点赞 回复 分享
发布于 2022-07-05 00:43

相关推荐

评论
11
59
分享
牛客网
牛客企业服务