26届一本第一次接到offer/面经分享/长沙-领雁科技
面试的都是基础八股,这些八股黑马的课都有讲到,所以八股是最基础最需要背的必备技能。
📍面试公司:长沙-领雁科技
👜面试岗位:java开发
📖面试问题:
1.自我介绍
2.==和equals的区别。
3.Final关键字的作用
4.常用的集合有哪些?
5.ArrayList和Linkedlist的区别
6.HashMap的底层原理?
6.SpringBoot的常用注解
7.SpringBoot的哪些场景用到了设计模式?
8.AOP是什么?
9.Spring的事务是什么?隔离级别是什么?
10.#和$的区别#是占位符,会进行预编译处理,没有sql注入的风险。$是拼接符合。
11.你用到了哪些Redis?Redis的数据结构有哪些?分布式锁?
12.多线程呢?有用过吗?线程池是怎么创建的?线程池的核心参数?
13.Java中的锁
14.Syschonized
15.拼车项目是怎么保证并发的?有没有遇到过并发的场景?
16.RabbitMQ有哪几种类型?
17.为什么要用消息队列?用其他的不行吗?
18.重复消费怎么办?有什么方法可以保证他不重复消费呢?
19.消息丢失怎么办?
20.JVM的内存模型
21.微服务的五大组件
22.你有遇到过慢查询吗?使用过Mysql的优化吗?
23.Mysql出现了慢查询怎么办?
24.索引是越多越好吗?
25.什么情况下索引会失效?
26.命中索引?
27.你知道回表吗?
28.平时用什么版本管理工具?
29.如果要学习一项新技术,你会怎么快速学习和掌握呢?
30.看你还有百度AI的接口?
31.了解十大算法?有哪些排序算法?
32.对框架的原理了解吗?
33.有用过什么复杂的sql吗?
34.我看你还用了threadLocal?讲一下?
35.搜索功能怎么做的?有没有用ES?
36.Seata的原理是什么?
37.Docker的命令有哪些?
反问和聊天环节:大概情况我了解了,技术栈跟我们公司还是比较符合的,你有什么问题要问我们吗?你了解我们公司吗?
1.对学习上有什么建议? 2.哥你是领导吗? 面试官说:“我也是牛马是19年毕业的”哈哈哈 3.你的学校在哪啊?工作地方可以接受吗? 4.对我们公司了解吗? 面试官说:“我们是做银行的项目,还有商品、抽奖、优惠券、微信小程序、权益和金融的都做,还有积分系统。” 5.后续的结果什么时候通知?
🙌面试体验:面试官还是很好的,一直引导我,答错或者答不出来还笑着说没事没事,只是我的基础八股还需要加强,这是每个程序员的必背技能。