字节跳动java后端开发一二面,心态爆炸

Java程序员-张凯 Java程序员-张凯     2023-01-25     463

关键词:

一面 10.27  (58min)

1. 子网掩码存在的目的是什么,有什么作用? 

2. 哪些协议是基于UDP

3. HTTP无状态,如何标注用户身份

4. 服务端通过哪个字段告诉客户端cookie的

5. jwt原理

6. HTTP如何保证安全传输

7. HTTPS加密过程

8. 假如说我在你隔壁宿舍架设一台服务器,在你跟学校教务处建立HTTPS通信的时候,我伪装成学校教务处,跟你建立HTTPS连接,你怎么防止这种情况发生?

9. 世界上这么多证书认证机构,每一个的公钥你都要存吗?

10. 你如何验证百度是真的百度?

11. HTTPS没有CA如何验证对方网站身份?(真的不会呀)

12. 如果你浏览器没有证书认证机构的公钥,去访问这个HTTPS网站时,这些网站是把公钥塞到你客户端了吗?如果是的话,又是什么时候塞到客户端的呢?如果不是的话,那又是怎么做的呢?(痛苦面具)

13. HTTPS中自己的域名跟证书之间是什么关系呢?(想回炉重造了)

14. 502,504联系和区别,如何解决

15. 一般用什么服务器作为网关

16. 给网关同时发送10个请求,是并行处理还是串行处理的?

17. 异步和并行的区别

18. 为什么tcp连接比较可靠

19. tcp流量控制

20. tcp拥塞控制

21. 什么是内核态和用户态

22. 进程,线程,携程,管程

23. 孤儿进程

24. 算法题:leetcode43 字符串相乘

25. 怎么查看一个文件夹地下有多少个文件

26. ls-l | wc -l 过程中 | 使用管道传递输入,这个过程中有几个进程

27. 5个服务器,每个服务器5个MySQL进程,有一个进程可写,其它都24个进程只能读,如何实现数据同步?

28.在上面的基础上,在启动一个机器,开个MySQL服务,需要同步原来机器上所有的数据,如何实现?

29. 什么是IO多路复用

30.文件描述符如果发生了更新,是如何通知对应进程或者线程

31. select为什么有1024个文件描述符的限制

32. 反问

一面总结:

这应当是我秋招以来遇到的最难的一次面试!!!

二面 10.29 (54min)

1. tcp和udp区别

2. close-wait状态,last-ack状态,time-wait状态

3. Java如何判断对象可以被gc

4. Java如何解决循环引用问题(Java不是采用的引用计数算法的,应当不会有这种问题吧)

5. MySQL索引原理

6. B+树叶子节点存的是主键ID的值还是主键ID的地址?

7. MySQL慢查询如何优化

8. 多表查询时,join和子查询哪个效率高

9. 使用HTTP时,如何设置cookie,存在相应报文的哪里

10. 用户登录信息可以有哪些方式保存

11. Redis持久化方式

12. 算法题:leetcode29 两数相除

13. 写SQL:求每个班级各科的平均分

14. 写SQL:在上述条件下只展示班级人数在50人以上的各科的平均分

15. 反问

二面总结:

比一面简单,大部分时间花在写题上面。

上面这些面试题的参考答案:

参考答案已经为大家整理好了,关注微信公众号:Java团长,然后发送“ 字节 ”即可获取~

第三十八期字节跳动后台开发二面凉经

简历上写了C++和golang,所以两个语言都涉及了一面:golang如何设计一个生产者消费者的模型对channel和goroutine的理解字符串实现减法快速排序c++虚函数进程的通信方式死锁二面:Linux的几个操作找出二叉树中的某路径,使其和为定... 查看详情

2023秋招——快手数据研发一二面面经(代码片段)

...趣的小伙伴可以参考下面👇:链接:2022暑期实习字节跳动数据研发面试经历-基础数仓.链接:2022百度大数据开发工程师实习面试经历.链接:2022暑期实习字节跳动数据研发面试经历-data部门链接:2021年暑假滴滴数据开发面试& 查看详情

2023秋招——快手数据研发一二面面经(代码片段)

...趣的小伙伴可以参考下面👇:链接:2022暑期实习字节跳动数据研发面试经历-基础数仓.链接:2022百度大数据开发工程师实习面试经历.链接:2022暑期实习字节跳动数据研发面试经历-data部门链接:2021年暑假滴滴数据开发面试& 查看详情

字节跳动后端开发实习面经一二三面+hr面(已offer)

*号表示没答上一面(1h)1.问之前的实习2.redis的基本数据结构,string的底层3.binlog存储日志的格式,statement造成主备不一致的过程4.多机房部署mysql会有什么问题,解决数据同步问题的方案5.http和https的区别*6.utf... 查看详情

字节跳动后端开发实习面经一二三面+hr面(已offer)

*号表示没答上一面(1h)1.问之前的实习2.redis的基本数据结构,string的底层3.binlog存储日志的格式,statement造成主备不一致的过程4.多机房部署mysql会有什么问题,解决数据同步问题的方案5.http和https的区别*6.utf... 查看详情

测试开发字节跳动(二面),我被面试官按在地上摩擦!

1.项目挖一挖2.SQL中的删除使用deletedrop;这两个的区别事务的属性有哪些Java回收机制哪些算法java中stringbuffer和stringbuilder的区别怎么保证它的线程安全java中线程和进程的区别java如何实现多线程http和https的区别中间究竟做了什么?一... 查看详情

京东后端开发实习一二面面经(已offer)

*号表示没答上一面(1h)1.聊一聊你在学校的实验班主要干什么2.拼写检查项目如何实现,一些细节(实现、部署)3.在华为的项目为什么要用mongodb,数据量的量级4.项目中redis的作用,token怎么用,... 查看详情

字节跳动开发面试题——ios

目录字节一面内容:字节二面内容:字节三面内容:字节一面内容:1、自我介绍2、介绍一下简历中的一个项目3、面向对象的三个要素4、多态?5、Java,python,OC运行效率孰高?6、Property,其中copy如何?7、Property(nonatomatic,copy)NSM... 查看详情

我不想干外包了,连续两次跳槽,我有幸成为了字节跳动的一名java后端开发~

...c;那就只能拉高努力的占比。2021年7月,我有幸成为了字节跳动的一名Java后端开发,正如标题所说,我从外包辞职了,10000小时后,走进字节跳动拿下了of 查看详情

2023秋招——快手数据研发一二面面经(代码片段)

...趣的小伙伴可以参考下面👇:链接:2022暑期实习字节跳动数据研发面试经历-基础数仓.链接:2022百度大数据开发工程师实习面试经历.链接:2022暑期实习字节跳动数据研发面试经历-data部门链接:2021年暑假滴滴数据开发面试&#x... 查看详情

2023秋招——快手数据研发一二面面经(代码片段)

...趣的小伙伴可以参考下面👇:链接:2022暑期实习字节跳动数据研发面试经历-基础数仓.链接:2022百度大数据开发工程师实习面试经历.链接:2022暑期实习字节跳动数据研发面试经历-data部门链接:2021年暑假滴滴数据开发面试&#x... 查看详情

我经历的字节跳动后台开发实习二面,面试官说叫我补补操作系统和算法(代码片段)

因为热爱所以坚持,因为热爱所以等待。熬过漫长无戏可演的日子,终于换来了人生的春天,共勉!!!在一面过了9天之后开始了,二面,这一次不同,是一个看起来就,嗯,看起来就... 查看详情

字节跳动面试——算法岗

目录一面二面三面一面一面是一个特别和蔼的面试官,我们用Q来代表面试官。A表示我。A:面试官,你好Q:你好,先坐一下自我介绍吧A:好的,balabala。(这个地方大家千万不要紧张,放平心态,在下面先准备好自我介绍,上去... 查看详情

字节跳动c++云原生二面(65min)(代码片段)

字节跳动C++云原生二面(65min)面试问题HTTP1.0、1.1和2.0的区别和差异是什么《HTTP1.0和1.1的区别》HTTP1.1默认开启长连接(keep-alive)而HTTP1.0需要添加参数,在一定程度上减少了建立和关闭连接的消耗和延... 查看详情

字节跳动c++云原生二面(65min)(代码片段)

字节跳动C++云原生二面(65min)面试问题HTTP1.0、1.1和2.0的区别和差异是什么《HTTP1.0和1.1的区别》HTTP1.1默认开启长连接(keep-alive)而HTTP1.0需要添加参数,在一定程度上减少了建立和关闭连接的消耗和延... 查看详情

字节跳动面经——实习算法岗

目录一面二面三面一面一面是一个特别和蔼的面试官,我们用Q来代表面试官。A表示我。A:面试官,你好Q:你好,先坐一下自我介绍吧A:好的,balabala。(这个地方大家千万不要紧张,放平心态,在下面先准备好自我介绍,上去... 查看详情

京东后端开发实习一二面面经(已offer)

...、mq、shenyu,负载均衡策略有哪些6.前端的请求怎么到后端,访问域名怎么到服务器,DNS服务器是什么7.介绍jvm的内存结构,为什么要用元空间取代永久代,为什么永久代容易内存溢出8.介绍一下堆,gc算法&#... 查看详情

2022字节跳动笔试口糊(4月17日)

60分钟ak,A题调了40分钟,牛客在线IDE不能断点调试,心态爆炸A:模拟,开个map<string,int>mp[11]存一下直接找就行了B:DP,记$pre_i$为从i往左拓展的最长的连续严格下降区间,$suf_i$为从$i$往右拓展的最长严格上升区间,对于每... 查看详情