社招,两年多工作经验,没跳过槽,今年在这样的形势下 还是加入了跳槽大军。经历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、编程题目:函数缓存 后话 二面也凉了😑  经过两轮被虐,第一肯定是讲究技术、二也是讲究缘分和运气;只能是越挫越勇了。与各位友友们共勉吧 我也要继续奋斗了。
点赞 9
评论 5
全部评论

相关推荐

点赞 收藏 评论
分享
牛客网
牛客企业服务