字节抖音客户端实习面经(已拿offer)

自己运气很好,明天入职。
除去5.1节假的时间,整个流程只走了一周多。
运气很好,问的东西都不太难,实在是很幸运了。
每一面结束后hr都会和我约下一面,实在是很幸运了。

一面 4.29
1.自我介绍
2.线程进程区别,线程共享哪些资源,私有资源
3.银行家算法,死锁
4.网络七层模型
5.三握四挥
6.ArrayList与LinkedList区别
7.HashMap put的过程
8.四大引用类型
9.ThreadLocal
10.剑指offer 调整数组顺序使奇数位于偶数前
11.后序遍历二叉树
12.反问
13.等下一面

二面 4.30
1.浏览器访问一个页面经过哪些过程
2.Http的持久连接,Keep-Alive
3.四挥,为啥四次
4.static关键字形容在不同的位置上一什么含义
5.内部类与静态内部类的区别
6.山顶形状的二维数组,从顶部走到底部的最小路径和
7.LRU算法,伪代码就可以
8.问了一下竞赛
9.等下一面

三面 5.6 部门leader
1.leader的自我介绍。。
2.我的自我介绍
3.银行家算法,这个有啥实际的用处(不知道。)
4.进程间的通信机制,讲一下管道叭,如果fork自己一次,之前建立的管道,新的子进程会持有这个管道口吗
5.线程的通信方式
6.看一段代码:
class A{
    private int x=0;
    
    void f(){
        
        new Thread(()->{
            ++x;
        }).start;
        System.out.println(x);
    }
    
    
}

如果x加static/volatile修饰,调用f方法有什么影响。
怎么改一下可以保证先执行++x先执行吗。
这个我不太行。。。写了一个while的cas
7.问了一下CountDownLatch(好像是这么拼的)
8.LRU
9.ARP协议,路由转发局域网广播,有没有用过抓包工具(没有)
10.MySql与MongoDB区别,优缺点
11.迭代器,如何实现,需要重写哪些方法
12.实现二叉树后序遍历的迭代器,实现Iterator接口(这个没写好,之前写的一直都是前序遍历的变种->需要翻转结果序列)
13.两个字符串相加,保证是合法的数字字符串,正负数都有可能
14.反问

hr面 5.7
1.专业,为啥选这个
2.竞赛经历(太菜了)
3.为啥投客户端(我以为安卓和java一样。。。)
4.实习目标

然后等了几天oc,等待过程简直失眠了。。。
本来这篇面经打算在5.13那天写,那天我在打开牛客那一刻,oc来了hhh。
5.13offer。

金三银四都与我无瓜,也祝牛油们收获心仪的offer or保研 or考研上岸

#字节跳动##Java工程师##实习##面经#
全部评论
请问这是日常实习还是暑期实习呀?
点赞 回复 分享
发布于 2020-06-10 08:53
地点是在北京吗?
点赞 回复 分享
发布于 2020-05-26 12:28
一个字:叼
点赞 回复 分享
发布于 2020-05-26 10:51
楼主,三面的大数相加减有没有题解啊😥,好难的亚子,不会了
点赞 回复 分享
发布于 2020-05-23 10:53
沾沾喜气。请问楼主也是要先远程一段吗
点赞 回复 分享
发布于 2020-05-22 21:18
祝贺楼主,过几天也要面字节了。话说楼主是竞赛选手么?感觉问的算法题都不难的样子。
点赞 回复 分享
发布于 2020-05-22 18:59
没有笔试吗
点赞 回复 分享
发布于 2020-05-22 11:27
请问楼主是远程入职吗?
点赞 回复 分享
发布于 2020-05-22 10:50
请问楼主做的什么项目,是直接准备的客户端开发呢还是后台开发转的客户端开发
点赞 回复 分享
发布于 2020-05-22 07:35
请问楼主做的什么项目呀?
点赞 回复 分享
发布于 2020-05-22 07:30

相关推荐

评论
10
58
分享

创作者周榜

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