理想汽车Java开发一面面经

自我介绍提问

为啥转行(可能被问了10086次了吧??好奇有没有同学直接说因为money

项目

为什么需要拆分服务,依据是什么?
解释Reactor模型(具体原理是什么;三大组件;

OS

解释IO多路复用,以及同步异步阻塞非阻塞

Java基础

Java是值传递还是引用传递
String a = "123"; a = "456";请问输出a得到什么?
String a = "123"创建几个对象
String a = new String("123"); 又是几个?用StringBuilder又是几个?
Java 的 equals和hashcode方法的作用?
在hashMap当中equals 和 hashCode 怎么使用(举了一个HashMap的put方法的例子)
解决hash碰撞的方法(开放定址法,rehash);不太熟
(一段铺垫)为什么hashmap选择了红黑树(我今天早上看了一眼。。。这是什么神奇的运气
hashMap最大高度差是多少:不知道。。。
Java中Float或者Double 可以用来表示金额吗?为什么不可以
可以用Double来存一分钱吗(不要求精度很高只要两位)(我说可以,精度能到,不知道正确答案)
Long和Folat的取值范围?用二进制表示?(蚌埠住了

多线程

线程池的核心参数(忘记说拒绝策略了。。。
为什么要用线程池

数据库

ACID是什么,以及如何保证
四大隔离级别
可重复度在InnoDB里面的实现(MVCC和锁;有点部署
例子:RR级别;事务T1开启事务,进行查询操作;同时T2插入了数据,然后提交事务;T1是否可以更新到插入的数据;这里有个问题就是mvcc只有读是不加锁,如果是查询,用mvcc的话看到的是旧版本的数据,所以查不到;
面试官提示我,更新之前也是需要查询,但我不知道这是啥
说说b+树,为什么InnoDB要用b+树
聚簇索引,非聚簇索引;(有一丢丢不熟悉)

嘴撕算法

求斐波那契数列的第n项;递归和非递归;递归的缺点,非递归怎么做(我想了一下他说思路差不多,就过了)

JVM

JVM内存组成(运行时数据区)
问题:jvm日志显示oom,具体错误是不能创建本地线程,请分析原因,并列出解决方法
你知道创建线程是在哪儿吗?

框架

有没有学过:正在学习。。。

其他问题

深挖最近一次团队合作经历,里面有什么问题
如何与不配合的同学沟通
短期目标

#面经##理想汽车##java工程师#
全部评论
已offer,感谢理想
2 回复 分享
发布于 2021-11-03 16:19
楼主,一面和二面是技术面,三面是hr面吗
1 回复 分享
发布于 2021-11-11 18:19
有收到二面么 一面面完没消息了🤣
点赞 回复 分享
发布于 2021-10-12 20:21
楼主校招还是社招呀
点赞 回复 分享
发布于 2021-10-12 21:56
内容还是蛮多的
点赞 回复 分享
发布于 2021-10-12 22:38
他说的更新之前的查询,是指当前读的意思,就是这时候更新语句可以读到
点赞 回复 分享
发布于 2021-10-13 14:11
用腾讯会议面的吗?面了多久?
点赞 回复 分享
发布于 2021-10-13 20:54
怎么随便一看就是一个学校的小姐姐啊,祝好运,我明天golang开发岗位面试。也祝我好运。
点赞 回复 分享
发布于 2021-10-14 13:37
楼主是去的智能云部门吗
点赞 回复 分享
发布于 2021-11-13 11:19
楼主从一面到oc经历了多少天啊
点赞 回复 分享
发布于 2021-11-15 18:51
请问理想汽车笔试的内容是测评呢,还是专业知识笔试呢。
点赞 回复 分享
发布于 2021-11-15 19:07
请问二面结束后多久收到了hr面呢
点赞 回复 分享
发布于 2021-11-19 20:24
楼主offer了么
点赞 回复 分享
发布于 2021-12-07 14:09
笔试要求有数据库和idea 直接线上操作,楼主有笔经吗
点赞 回复 分享
发布于 2021-12-07 17:04
明天面理想,啥也不会,麻了
点赞 回复 分享
发布于 2021-12-08 20:30
什么部门?
点赞 回复 分享
发布于 2021-12-19 21:15
楼主之前投的是上海的还是北京的
点赞 回复 分享
发布于 2021-12-22 12:52
理想汽车内部专属内推 https://app.mokahr.com/m/campus_apply/chehejia/40949?recommendCode=DSSCgruY#/jobs
点赞 回复 分享
发布于 2022-02-28 17:00
楼主,三面确定是hr面吗,对接hr和我说三面还是技术面
点赞 回复 分享
发布于 2022-03-03 16:33

相关推荐

会飞的猿:我看你想进大厂,我给你总结一下学习路线吧,java语言方面常规八股要熟,那些java的集合,重点背hashmap八股吧,jvm类加载机制,运行时分区,垃圾回收算法,垃圾回收器CMS、G1这些,各种乐观锁悲观锁,线程安全,threadlocal这些。在进阶一些的比如jvm参数,内存溢出泄漏排查,jvm调优。我这里说的只是冰山一角,详细八股可以去网上找,这不用去买,都免费资源。mysql、redis可以去看小林coding,我看你简历上写了,你一定要熟,什么底层b+树、索引结构、innodb、mvcc、undo log、redo log、行级锁表级锁,这些东西高频出现,如果面试官问我这些我都能笑出来。消息队列rabbitmq也好kafka也好,学一种就行,什么分区啊副本啊确认机制啊怎么保证不重复消费、怎么保证消息不丢失这些基本的一定要会,进阶一点的比如LEO、高水位线、kafka和rocketmq底层零拷贝的区别等等。计算机网络和操作系统既然你是科班应该理解起来问题不大,去看小林coding这两块吧,深度够了。spring boot的八股好好看看吧,一般字节腾讯不这么问,其他的java大厂挺爱问的,什么循环依赖啥的去网上看看。数据结构的话科班应该问题不大,多去力扣集中突击刷题吧。项目的话其实说白了还是结合八股来,想一想你写的这些技术会给你挖什么坑。除此之外,还有场景题、rpc、设计模式、linux命令、ddd等。不会的就别往简历上写了,虽然技术栈很多的话好看些,但背起来确实累。总结一下,多去实习吧,多跳槽,直到跳到一个不错的中厂做跳板,这是一条可行的进大厂的路线。另外,只想找个小厂的工作的话,没必要全都照这些准备,太累了,重点放在框架的使用和一些基础八股吧。大致路线就这样,没啥太多难度,就是量大,你能达到什么高度取决于你对自己多狠,祝好。
点赞 评论 收藏
分享
03-14 11:58
门头沟学院 Java
腾讯暑期实习java选手,完全不懂C++,貌似游戏行业都是用C++的而且天美好像在成都,个人比较想去上海或深圳
siestaaaaaa:天美不止在成都,深圳上海都有。 游戏服务器也不全是cpp,至少我们项目是java ,但是工作中什么语言都会用到,比如cpp、lua、py等等,语言本身其实不重要
点赞 评论 收藏
分享
评论
4
64
分享

创作者周榜

更多
牛客网
牛客企业服务