最近几天面试的公司面经分享(Java方向)
本来想拿到offer后整理出秋招的面经,不过为了及时给大家做参考,就大概整理了下(有些问题不一定描述的准确,顺序也记不清了),主要是java方向
招银网络
1. Node.js理解(项目用到)2. SpringMVC工作流程
3. Spring的5个隔离级别
4. NIO
1. SpringMVC的理解
2. Spring的特点
3. java集合框架
4. 线程安全实现方式
5. jdbc连接数据库过程
6. hashMap
7. hashcode的理解
vivo
1. 自我介绍,做过哪些项目
2. mongodb怎么插入一个字段
3. SpringMVC的注解,工作流程,配置文件中如何扫描controller注解
4. 微服务听过吗
5. vue.js的适用场景
6. 关系型和非关系型数据的区别
7. mysql中索引的实现方式(答B+树,继续问B+的实现)
8. mysql如何建表,索引和主键的区别
9. 知道架构师干嘛的吗
10. mybatis中的sql注入
11. 知道java哪些新技术
12. git命令(不会)
13. 合并代码遇到冲突怎么解决
14. 用过哪些版本控制工具
华为
1. tcp过程
2. tcp如何保证可靠, 引出滑动窗口
3. 解释滑动窗口,滑动窗口中用到了哪些操作系统知识
4. LRU算法,能写出代码吗(不能)
5. java类的生命周期
6. hashmap
7. java中保证线程安全的方式
8. violate关键字的理解
9. Lock和synchronized关键的区别,各自的优缺点
10. java内存回收
11. java内存中哪些是线程共享的,哪些不是
12. 如何判断链表是否有环,写出代码
13. 如何写出高质量代码
14. 看过哪些书
#Java工程师#