为了帮助职业圈网友能够及时了解北京字节跳动科技有限公司的面试流程以及面试过程所涉及的面试问题,职业圈小编把刚获得的北京字节跳动科技有限公司面试经验马上编辑好,快速提供给大家,以便能够尽快帮助到有需要的人。。
面试过程 笔试,力扣里面1hard,2normal
1. 聊项目和工作经验
2. 用Kubernetes的过程中踩过哪些坑?
4. 假如用id翻页的方式,数据库表如何设计?索引如何设计?
面试过程中面试官提了哪些问题 自我介绍
项目介绍
项目问到token,说一下
项目如何实现的,如果多终端呢(这里我回答的不是很流畅)
还可以存放在哪里session
cookie是什么
为什么当时没有实现(我直接回答的因为不会)
正整数开根,保留两位小数
JMM说一下(开始背书)
说到线程,那么线程是属于那块区域的
GC说一下(开始背书)
有用到hashmap吗?实现?
是线程安全的吗?
想要线程安全怎么办?
为什么使用红黑树
红黑树特性
和平衡搜索二叉树的区别
时间复杂度?
在浏览器输入一个网址会发生什么?(又开始背书了)
TCP/IP模型和OSI模型
用过索引吗
怎么样确定使用到了索引
索引类型
为什么用B+树
和B树有什么区别
聚簇索引和非聚簇索引
有用过锁吗
说一下lock和synchronized的区别
代码题:手写一个单例模式吧(默写)
看到有volatile关键字
说一下volatile吧
和synchronized的区别
乐观锁和悲观锁
反问环节
到这里一面就结束了,总体上来说还算是可以,只是有少部分的点有些遗忘所以导致答得不太流畅,一面没有问到计网和多线程,操作系统相关的知识,后续面试可能会是重点。
有关面试流程的相关细节问答
你是通过何种渠道获得这次面试机会的?
答:社会招聘
你觉得这次面试的难度如何?
答:困难
你对这次面试的整体感觉怎么样?
答:一般
这次面试的结果如何?
答:面试未得到工作