头条后端日常二面

大约90分钟
1. 一般有哪些路由协议?
2. TCP和UDP的差别?
3. TCP断开连接是什么?
4. 快排的思想,时间复杂度,空间复杂度?
5. 平衡二叉树是什么树?
6. 二叉排序树什么树?
7. 缓存有了解吗,分布式锁相关?
8. redis了解什么?
9. 热点Key是怎么解决的?
10. 热点Key访问量比较大怎么解决?
11. redis有哪些持久化机制,具体说一下?
12. 快照?快照是怎么工作?
13.雪崩,击穿,穿透,解决方式?
14. 为什么要用布隆过滤器啊?
15. 布隆过滤器工作原理?
16. 平常用的什么语言?
17. AQS有了解吗?
18. AQS底层锁是怎么实现的?
19. 有哪些垃圾回收算法?
20. 一般要实现线程执行完,然后执行另一个线程,怎么实现?
21. 哈希冲突是怎么解决的?
22. 聚集索引和辅助索引的区别?
23. 索引覆盖是啥啊?
24. 辅助索引的叶子节点存的是啥啊?
25. 事务有哪些隔离级别?
26. MYSQL默认的隔离级别?
27. 索引里面的最左前缀原则?
28. A,B,C建立联合索引,哪些查询是可以走索引的?
30. 事务有什么特性?
31.分布式事务有了解吗?
32. 数据库之间的主从同步了解吗?
33. 用过什么消息队列吗?
34. 延迟队列用过吗?
35. CPU使用率比较高怎么解决?
36. 具体怎么查?
37. 自己开发的服务CPU使用率较高?
38. ConcurrentHashMap是怎么加锁的?
39. 缓存和数据库的一致性?
40. 做道题吧。。。
二叉树所有路径表示数字之和
八股一周没看,有的答不上来,算法写的对的,面试官一直说不太对。。。
下来都跑出来了,寄啦。。。

没想到周一约三面了,估计准备三面挂我
#字节跳动##日常实习#
全部评论
请问大佬面字节的时候问项目问得多吗?
点赞 回复 分享
发布于 2022-12-30 13:47 山东
楼主一面和二面是隔了10天吗
点赞 回复 分享
发布于 2022-11-25 09:42 福建
大佬大概答出几成过的呀?
点赞 回复 分享
发布于 2022-11-22 22:24 湖北
怎么样了
点赞 回复 分享
发布于 2022-11-16 01:31 上海
大佬快更新三面~
点赞 回复 分享
发布于 2022-11-15 10:46 广东
面了90分钟这也太顶了吧,怎么样,过了吗,老哥。
点赞 回复 分享
发布于 2022-11-13 10:04 北京
大佬ttql
点赞 回复 分享
发布于 2022-11-13 01:13 海南

相关推荐

04-01 21:25
已编辑
大连交通大学 Java
1. 自我介绍2. 项目深挖        •  一共开了几个进程?• “你用的是微服务的架构,那多模块间的通信是用的什么,具体的HTTP地址是怎么写的”○ “HTTP请求”(地址怎么写没太理解意思)• 还有几个想不起来了3. 八股文• 介绍一下网络模型○ 说了TCP/IP4层和OSI的7层,4层中每一层的作用,网络层和传输层的协议• HTTP在网络模型的那一层?○ 脑子短路了,说在传输层(实际在应用层)• TCP和UDP的区别?○ TCP是面向连接的,有可靠性和有序性,功能有拥塞控制和流量控制,UDP没有这些功能,但传输速度快• 适用的场景?○ TCP适合邮箱等数据可靠的场景、UDP适合游戏等要求速度快的场景• 如果让你设计一个聊天系统,你会采用哪个?○ 答的TCP(应该是TCP和UDP混合)• 如果用UDP会出现什么样的情况?○ 接受不到数据、乱序?• 进程和线程的区别?(实际上有七个角度可以说:资源、调度、内存、开销、通信、崩溃、场景)○ 进程包含线程,进程有自己独立的内存空间(栈、堆、数据段等)、线程只有栈空间(其实还有一个寄存器)○ 线程间通信直接在内存共享通信,进程需要通过IPC管道进行通信• 进程间如何通信?○ 说了有个共享区(是IPC的其中一个)• 数据库的数据存储结构是怎么样的○ InnoDB和mys,B+树和B树,B+树的数据存储在叶子节点、B数存储在所有节点(太片面了)• 线程池的核心参数有哪些?○ 核心线程数、最大线程数、队列、拒绝策略• 如果是B+树那查询的整个流程是什么○ 先通过根节点确定子节点,然后继续找,直到叶子节点• 为什么B+树是三层?○ 没回答上来,说的三层已经可以存储百万级的数据满足一般需求• 哈希表了解吗?请解释一个java中哈希的操作○ HashMap的put方法,先是hashCode方法、然后map中的hash、按位与、存入元素,引出哈希冲突和扩容机制,链表和红黑树的转换(低于6转回链表,超过8转成红黑树)、1.8以前是头插法、1.8以后是尾插法等等• 为什么是按位与?他是做什么的?○ 计算hash桶的位置,存入数据的依据• 方法异常的处理方法?如何优雅的处理?○ Try-catch方法• 如何在异常的时候释放资源?○ 手动释放和return 方法结束自动释放局部变量(错误,应该是try-with-resources、finally)• long类型所占的字节大小,范围是多少 ?○ 8字节、-2的63次幂到正的-1(这里我答错了)• 其他的基本类型都有什么呢?○ 一共八个,byte、char、boolean、short等4. 算法:数组中求严格递增的子序列的长度• 在letcode上做过,很快就做出来了,解释代码 二分查找5. 反问• 总结:问的都了解但说的不够细致,项目经验不够多,感觉希望不大。
查看22道真题和解析
点赞 评论 收藏
分享
评论
19
107
分享

创作者周榜

更多
牛客网
牛客企业服务