字节跳动教育后台java1+2+3半凉面经

这篇文章主要介绍了字节跳动教育后台java1+2+3半凉面经 ,文中通过具体的面试流程笔试流程配合进行讲解,很详细,这个文章具有很经典的参考价值,通过本文可以知道该公司字节跳动教育后台java1+2+3半凉面经 的面试笔试考试内容,提前复习美滋滋。 如果需要,让我们与区块链资料网一起学习。
https://www.interchains.cc/16168.html 提供最新最全的面试笔试一手内部资料

本来很快的字节面试被我生生拖了近一个月,最后感觉还是凉了,在此写下面经回馈下牛友,祝大家秋招顺利。
本人985非科班水硕,数模二等,无论文无实习。
一面 7月6号 一面面试官人很nice
1.wait是object还是线程的方法,具体行为是什么,notify干嘛的,notify如何使用

2.synchronize和reentronlock区别

3.讲讲自旋锁

4.线程的run方法和start方法是什么

5.为什么要用多线程,多线程的优点是什么

6.手撕sql:
name subject score,找出所有科目分数大于60的人

7.mysql事务,acid是什么,mvcc讲讲

8.操作系统内存管理,分页分段

9.给定int[]数组和整数k,此数组一定先单调增后单调减,找出k的位置,不存在则返回-1,要求二分解决

一面结束后很快通知二面,7月7号,然后二面挂了
二面
1.项目随便问了问

2.http和https的区别,https实现原理,通信双方怎么沟通的,ssl中公钥的作用(双向认证)

3.做题:跳台阶,要求打印出所有方法的具体内容,讲了思路,当时不知道为什么非要写递归的,没写出来(我是菜逼)

因为手撕gg,面试官就不太想面了,态度开始随意。

4.找中位数,要求时间复杂度最低,口述思路即可,快速选择O(n)

5.redis的ttl底层原理,我说我不太了解,讲了下我的想法

6.redis分布式锁怎么实现的,被打断,所以我问你怎么ttl怎么删除都不清楚

反问:说我基础不行,我说哪里不行呢,面试官回复时间太短我也不知道你有哪些要加强

面完就很烦躁,想去投测开了,结果hr打电话说想给你加一面,再给此机会,但是约在22号。。。
弱者没有选择权,说好那继续面。😓
二面加面 😓😓7.22
1. 反向代理和正向代理的区别(正向忘了hahaha…🙃)

2. nginx与各个服务器的传输协议

3. nginx是怎么和各个服务器交互的,以Spring为例

4. SpringBoot和tomcat的关系,tomcat原理(不大会)

5. Spring aop

6. 手撕:判断二叉树是不是二叉搜索树+二叉树中序遍历(非递归)

7. 手撕sql左连接

8. MySQL索引,默认索引是什么,B+树是什么,为什么要用B+树而不用B树

9. 死锁是什么(四个条件忘了一个),死锁如何解决?你说强制剥离死锁,
操作系统怎么做到剥离线程持有的锁?(瞎扯,最后他告诉我操作系统一般不这样做)

10. 手撕leetcode24

小插曲,我开始写的是错的,然后修正了下思路和面试官说,面试官不太认同,结果我跑了下跑通了🤣
面试完面试官让我等下找下一个面试官,我说我不耽误你们午休,咱们改天再面吧🤣🤣🤣🤣

三面 7.27
大佬面无表情,我全程很紧张…
1. redis有哪些数据结构
2. reids的底层机制是什么(单线程+多路io复用),你知道redis相比于其他内存型数据库有哪些优点么?讲讲RDB和AOF
3.mysql中插入数据,他的索引会怎么改动,mysql如何判断当前的语句是否走了索引,索引优化有哪些
4.你自己是怎么使用nginx的,nginx最大并发度是多少,nginx底层原理了解么。
5.一百万个数中,如何快速找出前100个数;如果这些数都是0-100区间的元素,你会怎么排序
6.random(5)怎样转换成random(7),两个函数均只输出整数(这个真不太会)
7.操作系统怎么管理内存,展开讲。
8. 进程和线程的区别,进程之间的通信方式有哪些,线程呢?
9. 设计一个计数器,但是现在并发度有上百万,怎么处理?你了解哪些消息中间件?
下面开始问了一些hr的问题,我暗喜以为差不多了🙃,然后翻车

吹了半天后他话题一转来我们做道题吧,心吧啦一凉,给了道很简单但是是我最怕的递归题:二叉树的公共父节点….

早就忘了怎么写的,抓耳挠腮搞了十多分钟,因为定义的函数返回值是boolean,卡了很久。。。最后突然思路通了
大概写了出来☹,面试官明显有点失望…让我讲了下思路,直接说好今天就到这里然后挂了电话。。。(我是菜逼😖)

听说牛客写面经可以祈愿成功,我希望能压线进字节吧…这个本命年我过得是真的有点衰…希望水逆快快结束,希望字节爸爸能高抬贵手…

部分转自网络,侵权联系删除www.interchains.cchttps://www.interchains.cc/16168.html

区块链毕设网(www.interchains.cc)全网最靠谱的原创区块链毕设代做网站 部分资料来自网络,侵权联系删除! 最全最大的区块链源码站 !
区块链知识分享网, 以太坊dapp资源网, 区块链教程, fabric教程下载, 区块链书籍下载, 区块链资料下载, 区块链视频教程下载, 区块链基础教程, 区块链入门教程, 区块链资源 » 字节跳动教育后台java1+2+3半凉面经

提供最优质的资源集合

立即查看 了解详情