三面拿下字节!来分享一下互娱面经+入职感受

如题,校招投递字节互娱研发,三轮面试结束顺利Offer啦

分享一二三面面经,攒个人品

一面:

1.HashMap全家桶(hash函数、1.7和1.8的区别等等)

2.序列化和反序列化的过程,可以使用反射伪造对象吗?

3.jvm的内存模型

4.垃圾回收算法

5.垃圾回收器,全都介绍一下,说到cms被打断了说可以了

6.File.delete 一定能删除要删除的文件吗?

7.select、poll、epoll

8.为什么epoll更快

9.epoll的触发方式

10.mmap

11.进程的通信方式

12.项目 问了很久

13.http/https

14.设计模式,策略、单例、享元、观察者、工厂、代理,详细说了策略、工厂

15.Spring中的设计模式

16.AOP的实现方式

17.不使用代理如何实现AOP?

18.AOP的应用

19.你的项目中有用到RPC吗?怎么实现的?

20.算法:删除链表中的倒数第k个节点并返回第k个节点

二面:

1.ArrayList和LinkedList的区别

2.TCP为什么要三次握手,为什么不是456次?为什么不是两次?

3.TCP第三次握手丢失了怎么办?

4.看你上一面面评epoll讲的挺好,讲讲eopll

5.项目中的通信协议和一些其他的问题

6.虚拟地址和物理地址

7.mmap

8.如果要映射一个4g的空间,需要多大的物理地址?

9.多线程全家桶

10.synchronized和volatile的关系

11.可以只用synchronized不用volatile吗?

12.DCL模式synchronized锁的是什么?

13.HTTPS采用的是什么加密方式?

14.讲一讲混合加密

15.CA证书里面都有啥?

16.使用HTTPS就可以高枕无忧了吗?

17.Thrift相关的一些

18算法:股票的最佳卖出时机

三面:

1.目前都有哪些offer?

2.设计一个埋点系统

3.围绕埋点问了一些东西,为什么要这么设计等等

4.可以过来实习吗?

5.算法题忘了,好像是二叉树按层序遍历的方式原地转成双向链表

一些些入职感受:

个人角度比较关注工作时长、团队氛围和成长这些,简单分享下:

1.工作时长:🉑️

  • 数字描述描述——7.5小时/天(早11--晚9.30左右,其中12.00-2.00休息、下午6.00-8.00休息)
  • 循序渐进接业务和技术需求,和团队一起探讨&输出

2.团队氛围:一起耍

我加入互娱对团队氛围的印象是很!Nice!ideal了!

同事的心态都很年轻,会一起玩游戏、游泳、健身、看电影等等,跟同事相处更像是跟朋友相处

3.边学边做,带教带飞:

其实入职前对互娱研发的了解很模糊,进来后才发现我们团队其实负责了字节很多款产品的研发,比如抖音、头条、剪映、西瓜视频、番茄小说这些都有,官方介绍抖音+抖音火山版的日活用户有6亿+,感觉发展前景还是很可以的nie...!(怕被定位就不说我在哪个业务线了,,,,求内推可私聊

讲这些可能有些虚,但校招入职体验最明显的就是整个团队对新人成长的重视程度。我的Leader和Mentor人很好,Mentor是有问必答的类型,并且会制定一些学习计划,并长期跟进学习,由于刚到公司很多不会的东西都要学,比如公司内部的框架and平台,公司内部有很多沉淀下来的文档可以看着先自学,不懂得地方问Mentor也会一一解答。

Leader也会经常关注新人的培养与成长。刚入职就和Mentor一起给我制定学习计划,比如这个双周在公司做完手头上的事后要进行某类知识的学习、输出沉淀文档,一是可以避免自己宽泛的学习。二是能直接了解到后续可以高效运用事件的内容,节约了很多时间。入职几个月了,从承接一些小的技术and产品需求做起,边学边请教,从刚进入时的懵懂到现在已经慢慢可以独立承担需求了,能肉眼可见有长进(感动

然后,加入后让我冲击很大的是字节的团队协作:毕竟无论是在大型项目中,还是在解决复杂问题时,团队协作都是至关重要的。在字节一个业务有很多人共同支撑,工作时难免会与其他同事合作,如何清晰的表达自己的观点或者想要的资源是很关键的。在互娱研发这段时间,很扎实地增强了我的团队协作能力,我学会了在团队中发挥自己的作用,同时也认识到每个团队成员的价值,这种经验和技能在未来的职业生涯中都会非常有价值。

结尾,帮团队宣传一波er

希望这篇帖可以对正在卷校招的大家有实质帮助啦,不管是面经,还是工作体验。感觉充分了解想加入的团队、权衡好是否合适自己,也会更有动力和冲劲去拼

也建议大家抓紧时间投提前批,因为亲身体验过正式批笔试真的很难 😭😭

明天8.3投递截止啦,填我内推码【BHK87VY】!帮催催进度!如果对互娱研发感兴趣,可以私戳我了解哈!其他业务也能用~

🤫🤫 找HR小姐姐了解过这几个方向还是比较推荐的,可冲!:客户端、后端、前端、测试、算法、数据🔥

#字节跳动工作体验#
全部评论
好棒的新同学!!
3 回复 分享
发布于 2023-08-03 11:41 广东
我靠,这么快
2 回复 分享
发布于 2023-08-03 10:05 上海
牛的,不愧是出师牛!🐮
2 回复 分享
发布于 2023-08-02 18:42 上海
下周可能就要开正式批啦,大家加油!
1 回复 分享
发布于 2023-08-06 12:31 北京
🐮
1 回复 分享
发布于 2023-08-02 22:48 北京
佬,简历挂了,可以捞嘛?
1 回复 分享
发布于 2023-08-02 22:17 湖南
看这团队氛围确实8错
1 回复 分享
发布于 2023-08-02 18:26 浙江
图穷匕首见
1 回复 分享
发布于 2023-08-02 18:21 上海
请问怎么投楼主部门呀?
1 回复 分享
发布于 2023-08-02 18:20 广东
现在还能投校招嘛,求推
1 回复 分享
发布于 2023-08-02 18:18 广东
请问今年提前批什么时候呀?
点赞 回复 分享
发布于 2024-07-14 09:08 上海
用Python多吗?
点赞 回复 分享
发布于 2023-11-22 17:25 江苏
最近投的已经统一处理啦,有需要可以私哈
点赞 回复 分享
发布于 2023-08-21 22:58 北京
走我的内推投的同学可以私信我一下呀,帮跟进度,push hr
点赞 回复 分享
发布于 2023-08-16 13:37 北京
正式批来啦,大家可以私聊我内推~这两天有点忙没怎么看🐮客
点赞 回复 分享
发布于 2023-08-15 23:51 北京

相关推荐

6.9一面:手撕:打家劫舍实习拷打:1、选择什么结构存储日志数据,存储在哪里的2、日志记录请求量大概多少,如果高并发场景下可以用什么进行优化3、zset查询命令八股拷打:(忘记录音了 只记住部分)1、说一下mysql存储引擎有哪些2、mysql索引有哪些3、mysql索引失效场景4、update s set x=5 where id>5 会用什么锁?临键锁是怎么锁起来的?如果是按x查询呢?5、当前读和快照读6、快照读为什么无法防止幻读的发生7、mysql事务隔离级别8、描述一下一条sql语句查询的过程9、mysql为什么要分为server层和存储引擎层6.10二面:实习/项目拷打:1、项目和实习的来源?2、介绍一下实习中做了哪些事情?你认为实习与在学校做的项目有什么区别?3、简历上写了实习中排查优化30%,这个数据怎么得到的4、举例子说明一下你做的优化对bug排查效率的提升?运维人员如何去排查的?5、如何实现的日志记录审计(aop 线程池)6、记录的日志数据存储在哪里了?怎样存储的?7、冷数据都直接存储在mysql会导致性能问题,有没有其他更好的方法?mysql对应表上打了哪些索引?8、系统每天的请求量有多少?9、热数据怎样存在redis中的?利用zset能够快速根据key(时间戳)进行时间范围查询日志,那如果是按用户id查询呢?你用redis存储日志的热数据,如何处理redis宕机的情况?10、项目/实习中多线程情况的解决,举例子说一下八股:1、介绍一下hashmap?2、如果此时一个对象没有重写equals方法,作为key,put到hashmap中,会产生什么问题?3、如何实现把hashmap的数据按key排序,可以利用其他的数据结构也可以在hashmap上实现,有哪些方法?手撕:lc 560其他:对工作地点有什么要求吗,多久到岗,介绍一下acm经历………..6.12三面八股1、redis是单线程的为什么还这么快?2、讲一下IO多路复用底层原理?(不会3、tcp和udp区别?怎么理解udp可以广播/一对多,在tcp协议基础上我开多个tab网页不是一对多吗?4、输入一个url链接访问网页的过程?讲一下dns域名解析过程?手撕1、有红、黄、蓝三种颜色的球,峡谷有n步,每一步放一个球。当连续的三个球的颜色是红、黄、蓝的某种排列(如红黄蓝、红蓝黄、黄红蓝等)时,会发生爆炸。问有多少种放置球的方式,使得不会发生爆炸。解:三维dp记录状态,由前两格状态后推。2、给你一个链表,奇数节点正序,偶数节点逆序,且奇数节点和偶数节点没有关系,时间复杂度O(n)、空间复杂度O(1)实现将链表变成总体有序。解:先拆分链表为奇数链表和偶数链表,再反转偶数链表,再把两个有序链表合并为一个有序链表。(感觉是多个力扣题杂交?)其他1、在生活/学习/工作中,有遇到哪些问题看法是和别人不一样的?6.16hr面全程十分钟先是自我介绍然后就是几个简单的问题:1、多久可到岗 出勤时间2、介绍一下实习经历3、有没有拿过奖学金4、平时通过什么学习技术5、是否有转正诉求反问:1、部门体系结构(不方便说2、薪资待遇3、面试结果多久出(回答一周内,说是周三周四可询问offer4、转正考核方式面试完过了一会,面试官打电话询问base意愿6.17上午 offer
Huner_:都现在了,实习一个月秋招了,你怎么安排,老兄
点赞 评论 收藏
分享
一面:全程50min,八股30min,算法20min1. innodb引擎的rr级别,age是普通索引,id是数据库主键,递增字段。事务A:begin;T1 select * from user where age = 20;(2个结果)T3 select * from user where age = 20;T4 update user set name = 'name1' where age = 20;T5 select *from user where age = 20;comit;事务B:T2 begin insert into user values('name2', 20); comit。请你分别告诉我T3-T5各有几个结果?2、3、32. TIME_WAIT 状态原因?ack至少丢失一次;防止建立历史连接3. 设计一个抽奖系统,每个用户可以抽 m 次,奖品个数为 n,每个用户最多只能中奖一次,大流量场景下如何设计,可以支持百万级并发抽奖?从接口、逻辑、扩展方面依次回答了。4. 算法:130. 被围绕的区域======================================================================二面:全程 40min,项目 15min,算法 20min,反问 5min1. 自我介绍2. 说下实习干了啥?大致介绍了下,然后说的实习难点3. 接口重构做了什么?说了过程,说了上线策略4. 你们后端服务大致拆分了几个服务?为什么那么拆分?5. 慢 SQL 治理的过程和原理?6. 其他记不清了7. 算法:LCR 084. 全排列 II。中间看成了全排列,5 分钟秒掉结果调试半天没有输出,经提示有重复数字。抠了半天抠出来了======================================================================三面:总共 70min,实习+项目+八股 20min,算法 50min1. 自我介绍?2. 实习工作?3. Netty 为什么快?4. 详细说下 NIO?5. 各种其他问题,记不清了6. 算法:31. 下一个排列总结:栽在三面了,唯一一次原题没写出来。当时写 hot100 就没细看,感觉这题有点难,结果唯一一次出原题我还没写出来!
查看11道真题和解析
点赞 评论 收藏
分享
评论
19
96
分享

创作者周榜

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