基本信息
时间:2023.6.8
时长:40min
base:北京
面试岗位:前端 实习
问题
- 自我介绍
- 两个项目前端后端都是你做的吗?
- 第一个项目是一个课程,是做老师吗?
- 200多集呀,一集有多长呀?
- 粉丝有多少了?
- 为什么想去发b站视频呢?
- 你现在在找暑期实习吗?
- 所以你能实习4个月是吧?
- 21年考研的是吗?
- 想招一个什么样的实习?
- 手上有offer吗
- 有这么多offer,怎么选择?
- 除了这个地点,还有其他选择吗?
- 一个数组,数组里面一个数字出现了一次,其他的所有的都出现了两次,怎么找出来这个出现一次的数字?(我说的是map寻找,排序,中规中矩的方法,实际上,好方法是把全部数组异或一遍,最后的异或结果就是答案。)
- 讲一下动态规划的核心思想
- 你知道双蛋问题吗?
- 斐波那契数列听过吗?(巴拉巴拉动态规划)
- 进程和线程的区别。
- 怎么做线程同步?
- 浏览器的tab是进程还是线程?
- 讲述浏览器渲染过程
- 你刚刚描述的过程,是dom树完全生成,才有这个渲染树吗?
- 写前端用vue是吗?
- vue的执行过程和你刚刚所说的渲染过程有啥不同吗?
- vue2和vue3的区别
- vue2和vue3的diff算法区别是啥?
- http2和http3的区别?
- http2用过吗?(恰好用过)
- 通过什么设置保证它是http2?
- 有什么app,或者网页,让你印象深刻?
- 你觉得做前端做什么有技术深度和难度?
- 你最有成就感的事?
- 你的入职时间是什么时候?
- 你老家是哪里的?
- 反问环节
OK,结束,下机吃饭,谢谢你的时间
总结
其实总体难度较高,感觉和字节跳动难度差不多,涉及范围也广,算法和操作系统和计算机网络都要过硬,面完20min后约了四面。
#面经#