字节客户端一面

字节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,就全程听我瞎扯呼,问的答上来的九成,算法题也撕的简单,面试体验也很好,就是最后给挂了。。
全部评论
woc过了,之前发了感谢问卷,还以为挂了呢,结果周一给我打电话又说过了
3 回复 分享
发布于 03-09 10:19 北京
客户端真的会问数据库吗
1 回复 分享
发布于 03-31 15:36 重庆
客户端也跟数据库打交道吗😰我以为只有服务器开发才会问数据库
点赞 回复 分享
发布于 03-25 05:21 广东
客户端为啥问mysql啊
点赞 回复 分享
发布于 03-19 00:27 海南
m
点赞 回复 分享
发布于 03-17 11:25 重庆
没招了
点赞 回复 分享
发布于 03-08 15:14 广东

相关推荐

面试官算法课真及格了吗?上来聊算法,问我写过最印象深刻的题目,我说了个很优雅的树剖题然后让我手撕,题目是给两个栈,初始元素在第一个栈里面,O(1)额外空间,把元素排序。O(n^2)的算法显然是简单的,但是面试官说要nlogn想了15分钟一点没头绪,面试官直接说他和我说答案,然后讲了个不管是期望还是平均都是n^2的算法,说这是nlogn的我说这个肯定不是nlogn的,随便构造都能卡成n^2变态的来了:面试官说所有排序算法理论上最差情况都是n^2的,所以不用看最差情况我直接??????????然后我还保留了一定理智,想可能面试官太久不接触算法了,记错了很正常,于是和他讲了下归并排序更变态的来了:讲了三遍他都没听懂???????,并表示理论上所有排序算法的最坏情况都是n^2的,最后结束了,他说让我发代码到他的邮箱,他再看看,我发完之后至今都没收到他的回复当时在隔壁训acm的小登听了面试全流程都绷不住了见过拷打我的面试官,第一次见到这么菜的面试官😅😅😅听他那个自信的回答,要不是我打过两年acm,真要被说到怀疑我学的东西了,还是个量化公司,面试前还要写笔试题的那种后面聊天的时候,证明了一下这个题目背景下不存在一个小于n^2的算法,思路大概是从逆序对方向证明
查看3道真题和解析
点赞 评论 收藏
分享
评论
4
32
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务