面试已offer|字节抖音直播java项目面经

一面:

面试的是一个小姐姐,面试体验很好,会根据回答抛出问题,过程还算顺利,没太多卡壳的地方

可以正式面试前模拟面试准备一下比如这个多面鹅模拟面试不仅可以帮你模拟面试可以进行面试复盘而且因为ai基本也都是结构化答案你完全可以参考给的答案最关键的复盘可以帮你分析面试问题哪里回答的不好帮你查漏补缺

OfferGoose 多面鹅官网 - AI 面试模拟 | 实时面试提醒 | 通过面试

 

1.自我介绍

2.项目介绍

3.项目用到token,说一下

4.项目如何实现的,如果多终端呢

5.还可以存放在哪里session

6.那cookie是什么

7.为什么当时没有这么实现?回答:因为不会

8.算法题:正整数开根,保留两位小数

9.JMM说一下(开始背书)

10.说到线程,那么线程是属于哪块区域的11.GC说一下 (开始背书)12.有用过hashmap吗?实现?13.是线程安全的吗?14.想要线程安全怎么办?15.(经典HashMap背书)16.为什么使用红黑树17.红黑树特性

18.和平衡搜索二叉树的区别19.时间复杂度?

20.在浏览器输入一个网址会发生什么?(背书了背书了)

21.TCP/IP模型和OSI模型22.用过索引吗

23.怎么样确定使用到了索引24.索引类型25.为什么用B+树26.和B树有什么区别27.聚簇索引和非聚簇索引28.有用过锁吗

29.说一下lock和synchronized的区别30.代码题:手写一个单例模式吧(默写)31.看到有volatile关键字32.说一下volatile吧33. 和synchronized的区别34.乐观锁悲观锁35.反问环节

一面结束,问了面试官感觉面试下来感觉如何,说挺好的,就是有的地方遗忘了,希望后续补全一下知识点。

一面的大量背书直接导致我后续准备接着复习基础,而且一面没有问到计网和多线程,操作系统的知识,感觉之后面试可能是重点,就开始重点准备这一块。

二面 (2.753min)

这次的面试官起来就知道是一个大佬,后来问的一些问题也证明了我的猜想

1.自我介绍

2.没有问项目,问为什么没有实习,自己学习是怎么样学习的,课程成绩

3.你觉得自己相比一年前进步了多少

4.算法题:编辑距离

我直接说了我刷到过这道题,然后开始默写,写完了问到替换的时候,我卡住了,就是因为这么卡了一下,让面试官认为我是在背题,后面思考了一会就说了出来,然后还问了我状态转移方程是什么,我说我做动态规划不太会写这种方程,然后大概解释了一下状态有哪几种,状态之间是如何转移的。开始提问:

5.你使用的是什么版本的jdk?

硬着头皮说1.8,因为我也没在意,然后开始问

1.6和1.71.8的差别

(没准备,从JMM角度和HashMap角度说了一下)

6. HashMap和HashTable的区另是什么

7.那么HashMap有没有线程安全的版本

8.如何实现的?

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值