字节日常实习一面凉经

11.19投递,11.20简历通过,11.23面试

背景:末9,今年保研。

内容:

自我介绍

1. 项目(牛客论坛),问了点赞和关注怎么实现的(redis)
2. 场景题,几百万粉丝的大主播,mysql 粉丝表和关注表怎么设计(没答好,不知道咋答,说了个分库分表,具体怎么做不知道)

计网

1. tcp和udp区别
2. 三次握手四次挥手
3. 挥手时的time_wait和close_wait解释一下(复习了,忘了)。
4. url显示在网页全过程
5. http长连接和短连接。

Mysql

1. 索引为啥用b+树,聚集索引和非聚集索引,
2. 事务特性,如何保证事务特性,除了锁还有啥(说的redolog,binlog,undolog), 还有吗(没答出来)。
3. 隔离级别,可重复读怎么解决幻读的,为什么要加间隔锁(这个没答好)

jvm

1.判断对象是垃圾的方法
2.GC ROOTS 一般从哪里选择。

多线程(2,3都没答好):

1. 乐观锁悲观锁
2. 三个线程,交替对volatile修饰的count加一,会出现什么问题。如何解决(不知道啥问题,说了个synchronized解决,问了下synchronized)。
3. thread在两个函数,一个执行start,一个执行run会发生什么。
4. 并发的特性

算法题:
1.  a和b装着50亿个url,每个url占64字节,怎么找相同的url,内存4g。(先说的布隆过滤器,然后是放磁盘,每次从磁盘读取4g来比对。都不是面试官想要的答案)
2. 找单链表的倒数第k个节点,acm模式,要自己创链表,直接秒了。面试官评价代码基础不错。

其他
1.能实习多久(实习到明年4月)
2.还在本科学校吗(是)

反问:
1. 后续要学习哪些技术(golang)
2. 有什么提高的地方(工程方面,基础也要注重)
3. 日常实习一共几面(三面)

结果:面完看官网,直接秒挂。
全部评论
果然考简单算法题就是想挂人了
14 回复 分享
发布于 2023-11-23 16:21 重庆
啊?这也挂?
3 回复 分享
发布于 2023-11-24 10:21 江西
懂车帝是吧,看出来了
1 回复 分享
发布于 2023-12-25 16:09 湖北
卧槽 老哥是软大的么 hh 我也是 可以交流下嘛
点赞 回复 分享
发布于 2024-02-10 21:56 浙江
😭
点赞 回复 分享
发布于 2023-11-23 16:29 重庆

相关推荐

05-04 08:22
东南大学 C++
一、基本情况 / 技术栈1.你先做个自我介绍。2.你的技术栈是什么?平时主要做哪些事情?3.你主要用 C++,那你是怎么做客户端开发的?4.你在客户端 SDK 里,C++、Android、iOS 分别负责什么部分?二、字节实习项目 / 端上特征平台5.你能详细介绍一下你做的项目吗?6.你觉得哪个项目最有价值?能重点介绍一下吗?7.你在字节实习里主要做了哪些产出?8.你们这个端上特征平台主要做什么事情?9.业务方是怎么使用这些端上特征的?10.你在这个项目里主要负责哪些部分?三、设备特征缓存优化11.设备特征缓存这块优化的背景是什么?12.原来端上设备特征调用为什么会有性能问题?13.为什么可以牺牲一部分时效性来换性能?14.业务方为什么能接受设备特征不是实时最新值?15.设备特征为什么要按 2 秒、10 秒、90 秒这类 TTL 分层?16.你们是怎么通过实验和埋点确定这些缓存分层的?17.哪些设备特征适合放在低频缓存里?哪些适合放在高频缓存里?四、特征 SQL 查询优化18.特征 SQL 查询优化的背景是什么?19.业务方调用特征 SQL 时,原来的性能瓶颈在哪里?20.为什么这些 SQL 可以进行合并优化?21.这些 SQL 为什么只有时间戳不同,其他结构比较相似?22.你们第一步用 UNION ALL 合并 SQL,为什么优化效果不理想?23.后面为什么要把时间戳提取出来,把 SQL 结构模板化?24.最小时间戳 / 覆盖范围最广的查询是什么意思?25.查询结果为什么可以放到应用层再分发?26.你们最后加的 SQL 查询结果缓存是怎么设计的?27.这个优化最终在单模块和整体链路上的收益分别是多少?五、实验 / A/B 验证28.你刚刚说通过实验验证,是已经进入实验系统了吗?29.你们通过实验主要比较什么指标?30.你们是怎么判断优化是否有效的?六、客户端岗位匹配31.你以后做 Android 和 iOS 客户端开发,有没有问题?32.你对 Android Java 和 iOS Objective-C 这两个方向清楚吗?33.如果岗位会涉及 Android 和 iOS 两端,你能接受吗?七、算法题 / 二叉树算法题:寻找两个节点的最深公共父节点34.二叉树会不会?35.这道二叉树题,你的整体思路是什么?36.你构建测试树的方式是什么?37.你现在构建的树是否依赖输入顺序?38.你的解法是否要求这棵树是有序二叉树 / 二叉搜索树?39.如果节点输入顺序打乱,你的算法还能正确吗?40.你是轮询整棵树,还是利用二叉搜索树性质降低复杂度?41.为什么有序二叉树可以降低查找复杂度?42.你之前刷到过这道题吗?43.你之前是怎么做这道题的?有没有看过其他更优解法?八、AI 编程工具使用44.现在 AI 编程工具很火,你用得怎么样?45.你在自己的 Agent 项目里,是怎么使用 AI 编程工具的?46.你常用哪些 AI 编程工具?47.Codex、Claude、MiniMax、GLM 这些工具或模型你用过吗?体验怎么样?
金三银四,你的春招进行到...
点赞 评论 收藏
分享
评论
16
120
分享

创作者周榜

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