之前面试其实拿到了不少 offer,感兴趣的可以看看我关于这次挪坑的总结,最终权衡各种因素选择了字节跳动 - 今日头条的岗位。
入职字节跳动已经两天了,从入职的这两天来看,我觉得我这次跳槽是一个正确的决定,并且也很认可字节跳动的氛围和环境。这是一个很开放、年轻化、活跃的公司,但是在流程、管理、技术上却完善的不像一家年轻的公司,很符合我对自己下一份工作的期许,我相信我可以在这里学到不少东西,也可以贡献一些自己已有的东西。
写这篇面经主要是来捞简历的,哈哈哈哈,字节跳动长期不限量招收前端工程师,中高级、校招社招都收,有需要内推的同学欢迎邮件骚扰我,邮件地址: [email protected]
以下是面经内容
一面
自我介绍
mysql 和 mongoDB 的底层存储是什么原理,有什么区别?
B+Tree 有什么特点
redis 内部常用的数据结构有哪几种?
一个 200 状态的请求,是否一定会经过服务器?
浏览器缓存分为哪几种?具体讲一讲
状态机的三个组成部分是什么?
service worker 可以做什么?局限或者说缺点是什么?
说说你对 HTTPS 的理解
HTTPS 密钥的交换过程
HTTPS 绝对安全吗? HTTPS 欺骗是怎么实现的?
react 是怎么将数据变更反应到视图上的
vue 是怎么解析模板的?
三大框架从数据到视图的原理
谈谈你对虚拟 Dom 的理解