菜鸟:一面
问实习经历
- offer 拿没有?(没有实习转正)
- 实习期间有什么收获或者挑战?
- 实习期间有没有提前或者超时完成的任务?
- 更偏向于做基础中间件还是业务?
- 几个项目是学校老师指安排的课题吗?
2、八股文
- tcp 三次握手的流程?两次握手的问题?
- tcp 拥塞控制的作用?拥塞控制有哪几种算法?
- 进程间通信有哪几种方式?
- 内存页面置换算法有哪几种方式?
- mysql 的第一范式和第二范式有什么区别?
- mysql 的主键和索引的区别?
- mysql 的事务特性?
- mysql 的隔离级别?
- jvm 类加载过程?
- jvm 的垃圾回收算法?
- 多态的原理?
- session 和 cookie 的区别?
- int 基本数据类型创建变量和 Integer 包装类创建变量的区别?
- Integer 内部有 IntegerCache,如果用 valueOf 或者 new( ) 就会从 IntegerCache 中获取对象,只要在范围内,如果不在范围内,那么就会重新创建
- thread local 的原理?thread local 的问题?
- 面试官还补充了 thread local 可以作为传递参数的一种方式,上游可以将变量放在 thread local 中,当前服务就可以从 thread local 获取,就不用从 api 中传参,共享的实现吧
- 线程池的核心线程数应该如何调整?
- 大型互联网系统的特点?应该问的是分布式系统的特点?
3、反问
- 面试官您刚才说自己以前是做中间件的是吗?(hsf、dubbo)
- 面试官介绍了下自己部门的业务,劝我不要搞技术中间件,已经搞的差不多了
- 问晚上下班的情况,早上九点,晚上七点
- 应届生应该注重广度还是深度
- 建议
面试官以前是搞中间件的,直接告诉我别搞了,技术中间件都搞的差不多了,现在基本都是一些业务辅助的中间件了,问八股之前聊了半天实习,说实话回顾的时候发现自己答的其实不咋样,后面八股都问的很简单,也没深入,范式和线程池那个不太了解
#菜鸟网络##菜鸟##阿里菜鸟#