上周突然发短信说被捞起来了……但是好一段时间没有准备八股了,修改了一下简历,随便看了看八股就上了
八股差不多忘了,大多只是简要回答了一下,总面试时长1h
- 自我介绍
- 说一下浏览器输入url发生了什么
- cdn会改变IP吗(有点不是很理解题目,回答说会根据地理位置等因素分发不同资源,ip也不同)
- https加密算法
- 靠什么保证https服务端公钥的安全性
- 为什么tcp要三次握手,2次可以吗
- reduce了解吗(网络原因听成了redux,逆天,说了一大堆以后被叫停)
- map了解吗,返回的是原数组吗,手写题:用reduce实现map
- ==和===区别,给了一串代码要求给出输出结果
- instanceof说一下
- new一个对象发生了什么,执行过程(说的不太好,一开始懵了)
- js事件循环,宏任务微任务,给了一串代码要求给出输出结果
- 类数组怎么转换为数组
- 防抖节流区别
- 进程和线程区别
- 常见调度算法说一下
- flutter性能和react native对比(靠,人傻了,最后反问说组里技术栈有rn,我说那绝对是flutter快,毕竟用自己dart语言不用转义直接生成机器码)
- redux拷打,具体问题忘了,记得问了一个和vuex对比
- webpack打包vue的发生了什么(没很理解题目,后面让我说vue-loader的原理)
- jsbridge实现原理
- 实习经历拷打:你在滴滴实习的跨端框架怎么实现跨端的,了解原理吗(说了将不同api和生命周期函数差异抹平,后面继续问具体怎么实现,这个没答上来)
- 你在滴滴的微前端架构如何实现的,如何打包发包上线的
- 算法:最长回文子串(面试官老说我代码有问题,但是我是背的leetcode哇,解释了一通,也不知道过没过)
- 反问:技术栈?(toC:react、rn、小程序、跨端框架,toB:vue)
- 具体做什么业务?(到店酒旅页面研发)
- 何时出结果?(一周内)(感觉没有直接约二面,有点慌)
- 工作地点?(望京附近)
总结:八股文很多的一场面试。总体不难,但是也涉及到了一些没背到的地方。主要是捞人时间确实离上一次间隔太久了,八股准备太仓促,回答的总体比较简略。
许愿个二面吧。。。。
#软件开发2023笔面经#