字节/番茄小说 java后端一面

1. 自我介绍
2. 没有实习经验是吗?那学校有什么项目或者demo吗
(这里被误导了,我以为面试官看得到我的简历项目,就没有说我准备的项目,后来面试官好像误会我没有什么项目了,然后她说多问问八股,java之类的,面试官人还是挺好的)回答:本科有个用java写的操作系统的课设,是仿真模拟实现虚拟内存的操作系统
3. 说一下接口和抽象类的区别
4. 面对对象和面向过程的区别
5. 注解的具体的实现原理和哪里会用到注解?
6. 实现注解功能的时候 底层机制是什么样的?
7. 了解泛型是怎么实现的吗
8. Java如何确定一个唯一的类
9. 聊一下类加载器是什么样的东西
10. 常见的类加载器有哪些吗
11. jvm内存分配什么时候分配到栈上,什么时候分配到堆里
12. 聊一下synchronized和reentranlock
13. 线程池的常用参数
14. 线程池任务数量超出队列长度的时候怎么处理异常呢?

15. 聊一下TCP和UDP的差别
16. TCP三次握手
17. TCP四次挥手
18. 四次挥手 如果没有第四次会怎么样
19. 如果第四次挥手 接收方没有收到的话,会怎么办呢
20. TCP协议的拥塞机制

手撕代码题
不是leetcode上的hot100,是一个模拟场景题。模拟依赖关系的传递。
十分钟手撕出来了。

反问
我这里解释了下我是准备了的项目的,我误解了老师的意思。

总之对于第一次面试的孩子来说还是可以接受的。面试官姐姐人真的太好了。
全部评论
TCP这个三次和四次感觉就是高频题,好多面经我都有看到
点赞 回复 分享
发布于 09-18 21:26 陕西
过了吗
点赞 回复 分享
发布于 昨天 07:36 天津

相关推荐

09-18 20:41
百度_Java
点赞 评论 收藏
分享
评论
1
4
分享

创作者周榜

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