字节跳动data部门一面二面面经

一面
数据库的隔离级别、什么是幻读
mysql的存储引擎,Innodb和myIsam的区别
说说https建立连接的过程、客户端怎么校验证书
什么是Session,session的共享
tcp的三次握手和四次挥手
redis支持的数据结构
一致性hash
说一下什么是lru算法、操作系统中哪里用到了l
三道算法题:
1.反转链表
2.树的层序遍历,如果换成一个图(bfs)怎么实现。图中有环,不能添加其他辅助标记
3.struct{uid 、loginTime、 logoutTime},一个app的用户可能回登录和登出(并且只有一次登陆登出),给定用户登陆登出的数组,求在一天之内的在线人数的峰值,精确到秒
输出格式是:<峰值出现时间startTime ,峰值结束时间endTime>

二面:
项目
三次握手、四次挥手
redis的lru怎么实现的
算法题:
n个数中取m个数,要求每个数取出的概率相等
无需数组中求第k大的数
#字节跳动##面经##秋招##Java工程师#
全部评论
算法是手写 还是思路呀
点赞 回复 分享
发布于 2019-07-08 10:03
大佬是本科还是研究生呐
点赞 回复 分享
发布于 2019-07-08 09:45
一面算法题第三个怎么做,只会暴力……
点赞 回复 分享
发布于 2019-07-08 09:36
感谢分享,沾沾大佬喜气
点赞 回复 分享
发布于 2019-07-08 09:31
过了吗
点赞 回复 分享
发布于 2019-07-08 09:19
你只面了两面吗
点赞 回复 分享
发布于 2019-07-08 09:18
没有笔试
点赞 回复 分享
发布于 2019-07-08 09:16

相关推荐

佛系的本杰明反对画饼:个人看法,实习经历那段是败笔,可以删掉,它和你目标岗位没什么关系,没有用到什么专业技能,甚至会降低你项目经历内容的可信度。个人技能那里可以再多写一点,去boss直聘上看别人写的岗位要求,可以把你会的整合一下,比如熟悉常规的开关电源拓扑结构(BUCK、正激、反激、LLC等),熟悉常用的通信总线协议和通信接口,如UART,IIC,SPI等。简历首先是HR看的,HR大多不懂技术,会从简历里去找关键字,你没有那些关键字他可能就把你筛掉了,所以个人技能尽量针对着岗位描述写一下。还有电赛获佳绩,获奖了就写什么奖,没获奖就把获佳绩删了吧,要不会让人感觉夸大。
点赞 评论 收藏
分享
劝退式:感觉有人回才是不正常的
点赞 评论 收藏
分享
不愿透露姓名的神秘牛友
昨天 11:43
春招失败、父母离婚,好像我的人生一团糟,一年来压力大到常常崩溃。不知道能跟谁聊,朋友其实对我非常好,但是她无意中表达出来的家庭幸福都会刺痛到我……和ai聊天,我的未来在更高处,不在楼下,忍不住爆哭😭
youngfa:害,妹妹,我是一个研究生(很上进很想找到好工作的那种),但去年因为生病回家休养错过了秋招(当时对我的冲击也是非常大的),这学期返校来了也是把论文盲审交了后才开始找工作,现在也是一个offer没有,但我就没有像你一样把这个阶段性的事情绑定到人生上,人生不仅很长,也很广阔,先停下来,放松一下哦。不要被外部环境灌输的思维操控了,好好爱自己!
点赞 评论 收藏
分享
评论
点赞
102
分享

创作者周榜

更多
牛客网
牛客企业服务