二面完隔了一个工作日就意向了 效率很快
一面 10.17:40min,主要是问八股
* 自我介绍
* 比赛介绍一下
* 实习介绍一下讲讲具体的方案
* 讲一下你对面向对象的理解和三大特性
* hashmap底层的数据结构,添加元素流程
* 并发安全吗?不安全怎么办?
* TCP三次握手 四次挥手
* 场景题:有一个服务的某个接口 涉及多个服务的调用。你怎么保证/优化手段前端的调用响应速度足够快
* jvm类的加载过程
* 你们用的什么垃圾处理器?
* Parallel垃圾处理器的处理流程?
* CMS垃圾处理器流程?
* 什么样的对象可以看做是GCROOT
* MySQL innodb 存储引擎的索引结构
* innodb怎么保证事务
* 你刚刚也提到了redolog,如果一直写 会不会造成文件非常大,mysql是怎么解决的
* 微服务了解过吗?你怎么看待 优劣?
* 平时怎么学技术
二面:11.08 50min
* 自我介绍
* 面试官不在会议室 首先聊了十多分钟天
* 介绍实习(面试官说自己以前是阿里云的
* 现在有哪些offer?
* 还在流程中的有哪些?
* 对base地的要求(我说的贵公司有郑州和长沙的岗,选长沙是因为感觉这个城市氛围更好,互联网公司可能会更多一点。然后面试官说他在郑州,其实郑州也挺好的。嘎嘎道歉
* 聊实习
* 场景题,用户在通过浏览器访问服务的时候,前期可以正常使用。但是后续出现了浏览器卡死的现象。排查的思路。可能出现问题的地方
* dubbo的执行原理
* 想在框架层面修改dubbo的协议中的字段怎么做?
* redis了解哪些
* 主从同步的原理
* 增量同步的日志文件名怎么修改,redis.conf具体是哪个字段
* 怎么防止指令重排序,所有的方法
* 介绍jvm内存结构
* java中一个方法的调用整体的执行流程 在jvm层面讲一下
* 场景题:1000个停车位,一个车依次在停车位尝试停车,如果这个位置有车了 就尝试下一个停车位。用java并发编程 这个怎么做
* semaphore常用的那两个方法名叫什么
* 一个主线程等待三个子线程执行结束之后 再汇总结果怎么做?
* 实习期间遇到自己不能解决的需求怎么办?导师非常忙 不能解答你的问题。这个需求也非常着急你怎么解决?