首约科技(首汽约车)JAVA后端实习面经

 9.19 offer
竟然是一面二面hr面在一起,比较震惊,一面完事我都准备起身走了,他让我在这坐着,等leader来问问,leader问完我梅开二度,结果又把hr叫过来了(我们称之为高效)。
1.自我介绍,没啥好说的。
2.volatile有什么作用?
3.什么是aba问题?怎么解决?
4.简单介绍一下项目。
5.你在项目中主要改进什么?如何改进的?
6.concurrentHashMap和HashMap有什么区别?为什么前者线程安全?
7.HashMap是如何扩容的?为什么每次扩容一倍?
8.简单讲讲jvm内存模型。
9.垃圾回收机制讲一讲,为什么客户端和服务器用的垃圾回收器不一样?
10.讲讲线程的生命周期,线程之间的通信方式有哪些?
11.看你实习期进行了sql调优?你是如何进行调优的?
12.你用的最多的集合是什么?
13.问我算法怎么样,我说ccf380,没让我写算法。。。
反问:主要的业务,实习的上下班时间

﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌
9.18 oc


#面经##offer来了#
全部评论
可能会一起做同事了
点赞 回复 分享
发布于 2024-12-11 01:40 北京
这就在学校旁边 还挺方便的
点赞 回复 分享
发布于 2024-10-01 13:50 北京
实习这样算很难了😅还是我没听过的小公司(?)
点赞 回复 分享
发布于 2024-09-14 10:21 广东
你好,想问问客户端和服务端垃圾回收器不一样是怎么回答呢,谢谢
点赞 回复 分享
发布于 2024-09-14 00:26 四川
大三就这么强了啊
点赞 回复 分享
发布于 2024-09-13 22:18 日本
这个时间点为啥还实习
点赞 回复 分享
发布于 2024-09-13 12:36 湖北

相关推荐

基本都是项目和一些有点场景的八股1.arrayList和hashmap扩容机制2.你项目里哪里会用到 AOP ?介绍一下AOP事务传播类型3.你用 Redis 主要用了它哪些功能啊?考虑非常极限的场景,如果redis集群全挂了,项目还能正常用吗?--我回答数据库备份一份在redis崩溃后,数据库数据有些发生改变,如果保证缓存恢复后的数据和数据库数据一致?--Redis 重启做个标记,恢复后的第一次查询的时候先查数据库(其实我想的是给每个缓存的数据都做一个标记哈哈哈哈,但是感觉太占内存了。。或者根据业务看一下如果是更新比较频繁的,直接在缓存里全部删除再恢复?)先查redis,异常之后查数据库,项目里都是这么写的吗?spring里有没有给包装好的方法或写法?(不了解,应该是没有)4.几个MQ对比kafka副本机制kafka怎么保证消息不丢失?怎么避免消费端重复消费?--业务上幂等,唯一消息id同一消费组的三个消费者消费三个分区,如果有一个消费端挂了,其他消费者来消费,怎么保证不重复消费?这个时候消息id在哪5.项目:第三方登录怎么实现的?6.你写的比较好的或者你看过别人写的比较厉害的代码?(。。。。)7.Etcd怎么注册的?心跳检测怎么做的?8.消费方为什么要用代理模式?什么作用?代理模式主要用在哪些地方?--spring 和 mybatis9.kryo使用threadlocal?10.最近有用 AI 的一些东西吗?研究过 AI 吗?业务:主要服务的对象是一些公募,还有一些比较有钱的个人客户
点赞 评论 收藏
分享
评论
4
13
分享

创作者周榜

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