字节后端研发实习生一二三面面经
2021.8.24
还愿
顺利转正,拿到意向书
开心!!!
刚刚收到正式邮件啦!
最开始的时候没想到能去字节实习,是想着先去其他公司实习,明年再冲字节,没想到竟然成功进了😂
从开始投字节的教育岗石沉大海,到投企业平台开发简历被拒,到最后的广告部门后端研发成功拿到offer,也是很幸运吧,能进入核心部门实习,希望明年能顺利转正!!!
从牛客上也学到了很多东西,特来回馈
10.22下午
一面:上来就写一道算法题,求二叉树最深的叶子节点的值之和,我用的层序遍历,dfs做的,然后被问有什么问题,说栈太多会有OutofMemory,然后被质疑了一下,立马反应过来是StackOverFlow,好险😂,然后说不用递归做,然后我用bfs队列又实现了一下
然后问final finally finalize的区别
java中的锁,说了synchronized和reentrantLock,然后详细介绍了一下synchronized
问还有什么同步方式,说了CAS
事务的四大特性ACID
隔离级别,脏读和幻读的区别
mysql怎么解决幻读
十分钟后二面:
虚拟地址和物理地址
B树和B+树的区别
浏览器输入域名到显示页面的过程(经典问题)
写一个socket应用需要做什么
select和epoll的区别(经典问题)
算法:最长上升子序列
二面完了之后HR打电话问现在三面还第二天,说现在,然后过了一会儿打电话说三面面试官在开会,于是约了第二天下午三面和HR面
三面(30min):
刚自我介绍完网突然不太好,吓死了当时,还好重新接通之后好了
Java创建线程的方式
Runnable和Callable的区别
ConcurrentHashMap数据结构,怎么实现并发扩容的
算法:二叉树的蛇形遍历(力扣原题)
场景题(其实也是算法):给一天之中一个系统的用户登录和登出日志,时间单位是秒,求这段时间内活跃人数的峰值和持续时间
整体来讲问的也不是太难,而且没问项目,面试官说还是更注重潜力一些~
万里长征第一步,加油,打工人!冲冲冲!😆#后端开发##实习##面经#
还愿
顺利转正,拿到意向书
开心!!!
刚刚收到正式邮件啦!
最开始的时候没想到能去字节实习,是想着先去其他公司实习,明年再冲字节,没想到竟然成功进了😂
从开始投字节的教育岗石沉大海,到投企业平台开发简历被拒,到最后的广告部门后端研发成功拿到offer,也是很幸运吧,能进入核心部门实习,希望明年能顺利转正!!!
从牛客上也学到了很多东西,特来回馈
10.22下午
一面:上来就写一道算法题,求二叉树最深的叶子节点的值之和,我用的层序遍历,dfs做的,然后被问有什么问题,说栈太多会有OutofMemory,然后被质疑了一下,立马反应过来是StackOverFlow,好险😂,然后说不用递归做,然后我用bfs队列又实现了一下
然后问final finally finalize的区别
java中的锁,说了synchronized和reentrantLock,然后详细介绍了一下synchronized
问还有什么同步方式,说了CAS
事务的四大特性ACID
隔离级别,脏读和幻读的区别
mysql怎么解决幻读
十分钟后二面:
虚拟地址和物理地址
B树和B+树的区别
浏览器输入域名到显示页面的过程(经典问题)
写一个socket应用需要做什么
select和epoll的区别(经典问题)
算法:最长上升子序列
二面完了之后HR打电话问现在三面还第二天,说现在,然后过了一会儿打电话说三面面试官在开会,于是约了第二天下午三面和HR面
三面(30min):
刚自我介绍完网突然不太好,吓死了当时,还好重新接通之后好了
Java创建线程的方式
Runnable和Callable的区别
ConcurrentHashMap数据结构,怎么实现并发扩容的
算法:二叉树的蛇形遍历(力扣原题)
场景题(其实也是算法):给一天之中一个系统的用户登录和登出日志,时间单位是秒,求这段时间内活跃人数的峰值和持续时间
整体来讲问的也不是太难,而且没问项目,面试官说还是更注重潜力一些~
万里长征第一步,加油,打工人!冲冲冲!😆#后端开发##实习##面经#