满帮一面 9.22
上来先自我介绍,然后开始问springboot的源码...还好后面不难
1.介绍一下springboot自动装配
2.实现自动转配的是那个类
3.是如何实现配置类的装入的
(问的挺深的,这里答的不太好)
4.业务题:数据库中有一张user表,有一个字段name,让你实现查询某一姓氏的用户的数量,你会怎么实现
5.你说用到了count(*),那你说说count(*),count(1),count(列)的区别
6.事务的隔离级别
7.介绍一下MVCC
8.介绍一下常用的集合
9.介绍一下有序集合(说了TreeSet、PriorityQueue)
10.那TreeSet底层数据结构(笑死,我说完二叉搜索树,面试官说是红黑树还是二叉搜索树,当时脑子抽了,以为面试官给我挖坑呢,都提示了还是说二叉搜索树)
11.jdk中priorityQueue的应用场景(不太懂什么意思)
12.认识跳表吗(只说了在redis中zset底层使用了跳表,原理不太了解)
13.你刚才说到了可以使用工具类让集合有序,那sort方法底层使用了什么排序算法?(这里只说了快排,问,除了快排还有吗,又答了归并,应该是快排、插入、归并;数据量小的时候使用插入,数据量大,数据没有结构时使用快排,有一定结构使用归并)
14.说说你了解的排序算法,快排一定是nlogn吗
15.说说你对线程安全的理解
16.举个线程不安全的例子(举了两个线程同时自增10000次)
17.那你会如何解决(CAS、加锁)
18.CAS原理
19.你会自己实现CAS吗(这里不太理解面试官的意思,我说CAS中compare和swap两个操作必须是原子操作,只能借助操作系统底层指令完成,我们直接调用unsafe对应的native api就好了)
20.那你会调用unsafe中的api吗(也不太理解面试官意思,答了我们不需要直接调用,只需要调用JUC封装好的原子类就好了)
21.说说线程池参数(漏了workQueue和拒绝策略)
22.线程池执行任务的过程
23.常见的拒绝策略
24.救急线程被回收的过程
25.业务题:你的部门要完成一个“十月大促的任务”,ddl已经很近了,你作为负责人会如何完成这项任务;(清晰规划+及时反馈)
总共40min,面试体验很好
今日已约二面,希望满帮能收留我
#面经##2023校招#
全部评论
咋样啊,二面过了吗
点赞 回复 分享
发布于 2023-07-20 21:23 江苏

相关推荐

06-13 17:33
门头沟学院 Java
顺序不记了,大致顺序是这样的,有的相同知识点写分开了1.基本数据类型2.基本数据类型和包装类型的区别3.==和equals区别4.ArrayList与LinkedList区别5.hashmap底层原理,put操作时会发生什么6.说出几种树型数据结构7.B树和B+树区别8.jvm加载类机制9.线程池核心参数10.创建线程池的几种方式11.callable与runnable区别12.线程池怎么回收线程13.redis三剑客14.布隆过滤器原理,不要背八股,说说真正使用时遇到了问题没有(我说没有,不知道该怎么回答了)15.堆的内存结构16.自己在写项目时有没有遇见过oom,如何处理,不要背八股,根据真实经验,我说不会17.redis死锁怎么办,watchdog机制如何发现是否锁过期18.如何避免redis红锁19.一个表性别与年龄如何加索引20.自己的项目的QPS怎么测的,有没有真正遇到大数量表21.说一说泛型22.springboot自动装配原理23.springmvc与springboot区别24.aop使用过嘛?动态代理与静态代理区别25.spring循环依赖怎么解决26.你说用过es,es如何分片,怎么存的数据,1000万条数据怎么写入库中27.你说用limit,那么在数据量大之后,如何优化28.rabbitmq如何批次发送,批量读取,答了延迟队列和线程池,都不对29.计网知不知道smtp协议,不知道写了对不对,完全听懵了30.springcloud知道嘛?只是了解反问1.做什么的?短信服务,信息量能到千万级2.对我的建议,基础不错,但是不要只背八股,多去实际开发中理解。面试官人不错,虽然没露脸,但是中间会引导我回答问题,不会的也只是说对我要求没那么高。面完问我在济宁生活有没有困难,最快什么时候到,让人事给我聊薪资了。下午人事打电话,问我27届的会不会跑路,还在想办法如何使我不跑路,不想扣我薪资等。之后我再联系吧,还挺想去的😭,我真不跑路哥😢附一张河科大幽默大专图,科大就是大专罢了
查看30道真题和解析
点赞 评论 收藏
分享
06-15 02:05
已编辑
南昌航空大学 数据分析师
Eason三木:你如果想干技术岗,那几个发公众号合唱比赛的经历就去掉,优秀团员去掉,求职没用。然后CET4这种不是奖项,是技能,放到下面的专业技能里或者单独列一个英语能力。 另外好好改改你的排版,首行缩进完全没有必要,行间距好好调调,别让字和标题背景黏在一起,你下面说能做高质量PPT你得展现出来啊,你这简历排版我用PPT做的都能比你做的好。 然后自我评价,你如果要干数据工程师,抗压能力强最起码得有吧。
简历中的项目经历要怎么写
点赞 评论 收藏
分享
不愿透露姓名的神秘牛友
07-07 13:35
虽然不怎么光彩,经过这件事,可能我真的要去认同“面试八股文早该淘汰!不会用AI作弊的程序员=新时代文盲!”这句话了
HellowordX:Ai的出现是解放劳动力的,不是用来破坏公平竞争环境的,这样下去,轻则取消所有线上面试,严重了会影响整个行业对所有人产生影响,企业会拉高入职考核各种离谱考核会层出不穷
你找工作的时候用AI吗?
点赞 评论 收藏
分享
评论
1
8
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务