作业帮后端一面(实习)

自我介绍
为什么投实习不是秋招
springboot的自动化配置是怎么实现的
aop的实现原理
redission分布式锁底层实现
rabbitmq怎么保证消息顺序发送
spring是怎么解决循环依赖问题的
线程池的七大参数和执行原理
ThreadLocal的底层实现
算法:二叉树最大路径和

太久没面试了,很生疏,感觉面试官看出来了,简单的都回答的不怎么好,就直接给算法了,没a出来,18分钟秒结束
全部评论
1、通过@autoconfig的注解实现的。通过这个注解,spring会去扫描特定路径下的xml配置和类配置,关键字是@Bean、@BeanCondifig等,然后spring会去自动初始化这些对象,并通过反射把他们的属性注入进去,实现自动装配。 2、aop分为静态代理和动态代理,静态代理主要是通过实现相同接口 + set对象实现;动态代理则主要是通过jdk动态的反射+cglib的字节码增强实现。 3、lua脚本实现的原子性上锁,核心语句是set nx key ex time; 4、消息顺序发送?? 5、循环依赖:典型的三级缓存,一级存已经处理好的单例,二级存初始化一半的实例,三级存工厂。这样spring就可以暂时把处理一半的容器挂起,去处理别的实例。 6、核心线程数、最大线程数、阻塞队列、线程存活时间、存活时间单位、拒绝策略、线程工厂;原理:把创建的线程缓存起来,放在核心线程中,如果超出最大,放到队列中,如果还超,就启临时线程,直到超过最大线程数,此时就采用拒绝策略进行处理。分为四种:直接拒绝、抛出异常、拒绝任务和删除队列中最久的任务。 7、底层实现其实就是一个map,结构是 thread->ThreadLocalMap -> Key -> Val ,可能存在的问题,不及时remove,出现内存泄漏。 8、最大路径和,思路:递归 + 栈 + 临时变量记录最大值。
1 回复 分享
发布于 09-25 12:34 北京
Mark
点赞 回复 分享
发布于 09-26 13:43 天津
为啥不投秋招投实习
点赞 回复 分享
发布于 09-26 11:39 河南

相关推荐

昨天 14:41
已编辑
同济大学 Java
字节 oc 饿了么 oc美团 oc腾讯 oc百度oc蚂蚁oc阿里云oc好吧,睡醒了,邮箱一堆拒信相关科技领域龙头合集:海康威视、TPLINK联洲、TCL华星、广联达、帆软、禾赛科技、数禾科技、腾讯云智、安克创新、中外合营CVTE、realme(OPPO旗下)、影石、新易盛、新能安1、海康威视秋招【投递链接】https://campushr.hikvision.com/school?schoolType=nozxf内推码:Q135XA2、TPLINK联洲秋招内推链接https://career.tplinkglobal.com/campus/jobs?shareId=751e572b-b50f-49a0-81f4-be7c832c2367&shareSource=2&qr=1内推码:ESV2J83、广联达秋招投递官网https://campus.glodon.com内推码:NTANZEZ4、TCL华星秋招投递链接https://wecruit.hotjob.cn/SU6491506a2f9d24316e91b81b/mc/position/campus?acotycoCode=chwbmo&orgId=100801%2C104101&projectId=308101&recruitType=1&isLimitShowPostScope=1内推码:chwbmo5、禾赛科技秋招投递链接https://kwh0jtf778.jobs.feishu.cn/229043/m/position?external_referral_code=V44VB8A内推码:内推链接即内推6、数禾科技秋招【内推链接】https://shuhegroup1.zhiye.com/campus/jobs?shareId=cecddbc6-84e3-49d8-afe2-f4e9792eda56&shareSource=2&qr=1【内推码】EVKJGR7、腾讯云智秋招内推链接https://app-tc.mokahr.com/m/recommendation-apply/csig/6007?sharePageId=58990&recommendCode=NTAAkif&codeType=1&hash=%23%2Frecommendation%2Fpage%2F58990内推码:NTAAkif(手机端直接内推链接投递,电脑端要点击上面首页右边的校园招聘)8、帆软秋招正式批内推链接:https://t6ixa9nyl6.jiandaoyun.com/f/67b70c6d88f91b2f34f3ee64?ext=CSYSCDX内推码:CSYSCDX9、安克创新秋招投递链接: https://anker-in.jobs.feishu.cn/s/0JinEqLuBv0内推码: DJD9N5W10、影石Insta360投递官网:https://arashivision.jobs.feishu.cn/s/nlBylcVbOGM【内推码】TTDZQYR(选择校园大使推荐)11、新易盛26秋招【网申通道】https://eoptolink.zhiye.com/campus/jobs?shareId=f379a2e4-bc51-41db-a295-fc97beb45cb4&shareSource=2&qr=1内推码:ESH48R12、中外合营CVTE视源股份26秋招官网:https://campus.cvte.com内推码:CVTE2026CDWQY13、realme(OPPO旗下)26秋招官网:https://careers.realme.com/university/realme/campus/post?recruitType=Graduate内推码:X2337780(选择校园大使推荐)14、新能安秋招内推链接新能安💌内推链接https://wecruit.hotjob.cn/SU6618fd381eb8053acd5fc2b9/mc/position/campus?acotycoCode=kibccp&projectId=504901&recruitType=1&isLimitShowPostScope=1👍内推码:kibccp
点赞 评论 收藏
分享
09-26 16:01
门头沟学院 Java
不想祈祷了:希望能给面试官带来半天的好心情
点赞 评论 收藏
分享
评论
1
6
分享

创作者周榜

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