全程48分钟,早上九点多面试,面试体验挺好,面试官还会引导我回答问题
- 自我介绍
- java 内存模型
- 怎么设置堆内存大小,说了参数设置,然后问能不能动态配置参数
- java引用和c指针的区别
- java和c++参数传递方式,两者在按值传递和按引用传递有什么区别
- java中有哪些容器,应用场景是什么,哪些线程安全
- java中怎么实现线程同步,比如一个线程需要使用到另一个线程的执行结果
- redis在项目中怎么用的,怎么避免缓存穿透
- redis读写压力很大时怎么做,redis集群搭建方式
- 介绍几个负载均衡策略
- 介绍一下 TCP 和 UDP,分别有哪些协议基于它们,说一下三次握手和四次挥手
- docker 的好处,怎么管理 docker 容器的,会不会 k8s
- 介绍项目(项目背景、怎么设计的、有哪些比较困难的地方)