字节客户端一面
字节again,感谢节子天天给我发面试机会
1. 拷打项目
就只问了几句,主要是对业务场景提出了质疑,感觉我的回答他没理解,我也没太理解他想听啥,然后就糊弄过去了
2. 八股
1. Java和python,c++等语言的区别
2. java的特性(回答了继承封装多态)
3. 额外解释了一下什么是多态
4. Java有哪些集合,解释一下底层数据结构
(说了一下hashmap, arraylist,linkedlist)
5. Array list如何扩容
6. 哈希map如何扩容?
7. 哈希map和hash table的区别,和con currentash map的区别,既然table和current hash map都是线程安全,为什么使用current hash map不用table
8. MySQL和redis的区别
9. 既然MySQL内存和磁盘都能存储,为什么使用redis不用MySQL?
为什么red is快?除了基于内存外有别的原因吗?
10. hive表和mysql的区别,为什么hive表可以存储巨量数据
11. 你知道memory cache吗?(。。。理解错题意了,以为是问的技术或某个软件,和redis一样,面完了才缓过来是个技术概念,当时傻不拉几的说是c#里的一个类)
12. Http的长连接和短连接
13. 为什么http 传输层是用TCP不用udp?
14. 除了http 1.0和1.1外,还了解别的版本吗?
15. Http有什么状态码(啊啊啊这个记错了,500是internal server error,记成bad request了)
16. 大语言模型了解哪些?(说了一个agent)
17. 解释一下agent的作用(顺便扯到了mcp)
算法题:
实现指定下标的链表删除,就传一个index,然后删除列表的这个位置(简单题秒了)
感觉面试官技术栈应该不是Java,就全程听我瞎扯呼,问的答上来的九成,算法题也撕的简单,面试体验也很好,就是最后给挂了。。
1. 拷打项目
就只问了几句,主要是对业务场景提出了质疑,感觉我的回答他没理解,我也没太理解他想听啥,然后就糊弄过去了
2. 八股
1. Java和python,c++等语言的区别
2. java的特性(回答了继承封装多态)
3. 额外解释了一下什么是多态
4. Java有哪些集合,解释一下底层数据结构
(说了一下hashmap, arraylist,linkedlist)
5. Array list如何扩容
6. 哈希map如何扩容?
7. 哈希map和hash table的区别,和con currentash map的区别,既然table和current hash map都是线程安全,为什么使用current hash map不用table
8. MySQL和redis的区别
9. 既然MySQL内存和磁盘都能存储,为什么使用redis不用MySQL?
为什么red is快?除了基于内存外有别的原因吗?
10. hive表和mysql的区别,为什么hive表可以存储巨量数据
11. 你知道memory cache吗?(。。。理解错题意了,以为是问的技术或某个软件,和redis一样,面完了才缓过来是个技术概念,当时傻不拉几的说是c#里的一个类)
12. Http的长连接和短连接
13. 为什么http 传输层是用TCP不用udp?
14. 除了http 1.0和1.1外,还了解别的版本吗?
15. Http有什么状态码(啊啊啊这个记错了,500是internal server error,记成bad request了)
16. 大语言模型了解哪些?(说了一个agent)
17. 解释一下agent的作用(顺便扯到了mcp)
算法题:
实现指定下标的链表删除,就传一个index,然后删除列表的这个位置(简单题秒了)
感觉面试官技术栈应该不是Java,就全程听我瞎扯呼,问的答上来的九成,算法题也撕的简单,面试体验也很好,就是最后给挂了。。
全部评论
相关推荐
点赞 评论 收藏
分享
03-06 16:47
长沙学院 Java 点赞 评论 收藏
分享
