爱数后端一面1019
29min
没有按顺序:
- 简单介绍一下你在项目中做的事情
- 堆和栈了解吗
- 面向对象的三大特性讲一下
- 你在平时用过/知道哪些Java的数据结构。讲了ArrayList。如何尽量避免ArrayList扩容?
- TCP和UDP的区别(感谢牛客的面经!)我巴拉巴拉讲了6个区别
- TCP的三次握手和四次挥手(感谢牛客的面经!)
- Java代码编译的四大过程
- 项目难点,如何解决的(感谢牛客的面经!)
- 知道哪些数据库?
- MySQL和Redis的区别
- Linux的启动过程了解吗
- Java的动态库代码和自己写的代码在运行时有什么区别(好像是这样)
- 设计模式了解吗?为什么要有设计模式?
- 好像就是这些,想起来再补充
- 没有反问环节,感觉凉了……
许愿二面![](https://uploadfiles.nowcoder.com/images/20220815/318889480_1660553876118/CAEB30813C5D910A6FBAAC41F8914E38)
![](https://uploadfiles.nowcoder.com/images/20220815/318889480_1660553876118/CAEB30813C5D910A6FBAAC41F8914E38)
另外,看了很多爱数后端面经,总结了一下爱数后端面试高频问题:
- TCP与UDP的区别(感觉这个必问
)
- ArrayList和LinkedList区别
- TCP三次握手和四次挥手
- Java接口和抽象类的区别
- MySQL存储引擎
- Redis相关问题
- RPC
- 你常用/项目中用到的设计模式
- 项目中遇到的问题/难点?如何解决的?
- 线程和进程
- 进程间通讯方式
- HTTP和HTTPS的区别
- 互斥和信号量的区别
- 数组和链表的区别
- 索引种类
- kafka
- 红黑树了解多少?
- 了解微服务吗?
- 如何通过反射来创建对象
- 重写和重载
- 栈和队列
- 数据库一二三范式
- 在看什么技术书籍?