9.16-后端-美团-1面
- 简要说一下项目,为什么会想到做体检网站这个项目?
- 为什么做第二个项目?
- 印象比较深刻的项目经历?
- java内存区域说一下,为什么要这么分?
- jvm比如给4g内存,会给堆分多少,为什么这么分?
- 垃圾回收机制以及垃圾回收器说一下?G1,cms什么的?
- 假如你要写一个String类,如何覆盖掉系统的String类,让运行时执行你的string方法。也就是说不想用双亲委派机制怎么办?
- int这些基本数据类型存储在哪里?
- 线程的状态有哪些?Blocked和Waiting有什么区别?
- 你的项目里是怎么做垃圾回收的?用到了哪些垃圾回收算法?
- 说一下垃圾回收器?G1和CMS。
- 你提到了MySQL,那么在你的项目中你是如何优化表结构、优化查询和响应时间的?
- 你提到了redis,那么redis里有哪些基础的对象?
- 你提到了计算机网络,那么https有哪些加密算法?DNS了解吗?
- 一个https请求发出需要几次握手?
- 线程池里有核心线程和非核心线程,那如果进行回收的时候,是会先处理核心线程还是非核心线程?为什么?你会怎么设计?
- 事务隔离级别说一下,有哪几种,你的项目中用的是哪一种?为什么?
- 变量分为哪些?分别存储在哪些地方?
- 电商网站中某一个时刻的大量请求如何解决的?
- 消息队列原理,怎么处理消息的?
- 手撕代码:k个一组反转链表。