#百度2021校招提前批# 成都java一面凉经
项目问题
1. 为什么选择es来做这个项目(回答了es和solr的区别)
2. 倒排索引是什么
3. spring的基本特性
4. ioc和aop
5. 动态代理(jdk和cglib的区别)
6. mysql调优方式(除了索引,还有什么优化方法)
7. mysql的索引是怎么实现的
8. redis基础数据类型,分别用在什么场景里面
9. springsecurity权限系统是怎么设计的
10. kafka在项目里面承担的是什么角***r /> 11. 免注册登录怎么实现的
12. 预约功能,会给相关人员发通知吗
13. 需求文档是按什么结构目录来写的
14. 有做页面的设计或者接口文档的设计吗
java基础
1. 抽象类和接口的区别
2. java线程的实现方法,几种状态,状态之间的转换关系
3. 线程和进程的区别
4. ArrayList和LinkedList有哪些区别
5. 他们线程安全吗
6. jvm垃圾回收的几种方式
7. 常见的设计模式有哪些(单例,工厂,适配器,状态模式,策略,责任链,代理模式)
撸代码
1. 单例模式
2. 反转链表(脑抽了,半个小时没写出来)
反问:
第二天一查流程:简历共享中
(QAQ)我太菜了
#百度2021校招提前批##百度##面经##校招##java工程师#
1. 为什么选择es来做这个项目(回答了es和solr的区别)
2. 倒排索引是什么
3. spring的基本特性
4. ioc和aop
5. 动态代理(jdk和cglib的区别)
6. mysql调优方式(除了索引,还有什么优化方法)
7. mysql的索引是怎么实现的
8. redis基础数据类型,分别用在什么场景里面
9. springsecurity权限系统是怎么设计的
10. kafka在项目里面承担的是什么角***r /> 11. 免注册登录怎么实现的
12. 预约功能,会给相关人员发通知吗
13. 需求文档是按什么结构目录来写的
14. 有做页面的设计或者接口文档的设计吗
java基础
1. 抽象类和接口的区别
2. java线程的实现方法,几种状态,状态之间的转换关系
3. 线程和进程的区别
4. ArrayList和LinkedList有哪些区别
5. 他们线程安全吗
6. jvm垃圾回收的几种方式
7. 常见的设计模式有哪些(单例,工厂,适配器,状态模式,策略,责任链,代理模式)
撸代码
1. 单例模式
2. 反转链表(脑抽了,半个小时没写出来)
反问:
成都主要做什么业务的(他说他也不知道)
(QAQ)我太菜了
#百度2021校招提前批##百度##面经##校招##java工程师#