理想汽车JAVA校招一面11.30,二面12.9

 说过了,但没HC
==============================

理想汽车 二面,12.9 。这次面了30分钟左右。

1、实习干了啥

项目:

 2、CMDB插件介绍下

3、OAuth2.0的原理?说了一下流程,让我再说下原理,这个不会了。

4、Seata用它实现了什么功能?

5、那你了解Seata的实现原理吗?源码和架构设计?

6、Redis在项目里主要使用了哪些功能?异步队列,重复抢单,超卖

7、Java里面定义字符串和New一个,分别在什么区域呢?常考!!!!!!!!!!!!

8、Redis的过期删除策略?讲一下惰性删除

9、MyBatis的一二级缓存有了解吗?

10、MQ在项目中用到过吗?

11、多线程在你项目有用到吗?异步队列说了一下,又讲了看过一些源码

12、block和waitting的区别!听成和wait方法的区别了。。。完犊子

13、算法:很多数字,重复的挑出来!第一种方法讲了两个数组,O(n2),之后问怎么优化?先排序,在遍历筛选。面试官最后说其实可以用HashMap和Set的!!!

14、Java自学的还是你们的课程呢?

15、Full GC和Minor GC是什么?什么时候触发?

16、研究课题是什么?之后详细讲一下背景和细节吗?

17、设计模式有学过吗?

18、状态机设计模式???没印象了。。。

19、你项目中用到了哪些设计模式呢?

20、策略模式有了解过吗?

21、你明年毕业是吧?

22、你对你的职业规划,想进入的行业有什么想法吗?

23、反问。技术栈(SpringCloud+K8S)

===================


一面。
面试官人特别好!不会的会慢慢出问题引导,实在不会也安慰一下😂。一共一小时10分钟,最简单的算法题磨蹭了一会,好久没做题了。地点:北京。
1、面试官介绍部门

2、开始自我介绍

两个项目:

3、自己做的,还是团队

4、那你自己做的过程中,有碰到什么困难吗?

5、数据库和Redis都是自己搭建是吗

6、在开发过程中有什么问题吗?文件IO流,xml配置转移到类

7、校园电商都有哪些模块和子系统呢,都能完成什么功能呢?

8、那你另外一个秒杀系统用的SpringCloud Alibaba是吧?能介绍一下你用的五大核心组件吗?

9、秒杀系统分了哪些微服务呢?

10、这个也是你自己做的是吗?做了多久?

11、这个项目你是参考哪些资料来做的吗?还是说自己去琢磨的?

12、你是怎么解决重复抢单和超卖的问题呢?

13、你重复抢单使用了商品ID和用户ID是吗?那如果就是想买两个同样的商品呢? 答:我业务规则限制是一个人买一个。

14、那如果某些热门商品,不限购但也有秒杀的效应,你怎么解决呢?消息队列

15、还有其他的方法吗?分布式锁。可以具体说说嘛?这个没怎么用过

16、项目里的Seata你是怎么去用的呢?分布式事务,订单未支付的情景

17、如果不用Seata,为了保持一致性,你还能怎么做呢?消息队列(分布式事务解决方案)

Redis:
18Redis是一个快速,性能很高的组件,为什么都用Redis呢?为什么这么快呢?

19多路IO复用模型是什么意思呢,说下它的原理?这个了解不是很多。说了点NIO

20Redis单线程怎么同时处理多个请求呢?又回答了利用的IO多路复用

21那它的细节没有再了解了吗?我又说了文件事件处理器和时间事件处理器。

22有两个字接近答案了!哈哈。是文件描述符。

23Redis里面的数据结构你能说一下嘛?
集合:

24详细说下Hash吧

25那从数据结构来比较一下Hash和HashMap的区别,相同点或者不同点?

先回答了,Hash中是field+value(value本身是key+value的结构)HashMap是key+value

26、那你说一下Hash中的value和HashMap的key+value的区别?底层数据结构

27、set值的时候,散列冲突的时候,扩容的时候,有什么区别呢?还是一样的呢?看过源码没?我讲了一下HashMap的put方法源码过程。

28、为什么要用红黑树的数据结构呢?
Java基础:

29、方法调用上是值调用还是地址调用?

30、可以说下为什么是值传递吗?可以举例子说明一下。我说了基本数据类型和对象数据类型的区别

31、可以再深入讲解一下吗?为什么传入原始数据类型就是值传递?

32、基本类型为什么不会改动呢?复制。

33、在哪复制的呢?堆。面试官说错误。栈。

34、具体在栈哪里呢?栈帧。

35、还能更具体一点吗?这个没想起来,局部变量表。

36、方法里面传入进来的参数什么样的一个变量呢?形参。面试说那是全局变量还是静态,还是?局部变量。

37、局部变量在栈的哪个地方呢?这个时候面试官才说,局部变量表。我哭了,面试官笑了🤣

38、传引用的时候,如果传的是字符串的话,它会去改变字符串的对象吗?字符串常量池

39、为什么在字符串常量池存在了,就不能在改变了呢?String类型底层是final char[]StringBuffer和StringBuilder可以改。

40、现在有一个字符串类型的参数,我把他改了,那它改的是什么呢?就是做了什么操作呢?

41、数组查找的时候,用下标来查找为什么是O(1)呢?起始地址+偏移量(下标 数组类型的位数)

42、每个类型在内存空间占多少空间呢?上题的提示。

43、Spring中写一个接口,写一个Controller,它也是一个Bean,Bean的话Spring默认是单例Bean,如果在Bean创建变量,会有线程安全问题吗?ThreadLocal

44、那ThreadLocal是什么东西呢?为什么能解决呢?

45、你的项目里用到ThreadLocal吗?没有,但看过一些源码。ThreadLocalMap。

46、再考一道算法题,斐波那切数列

47、你认为你最有优势的地方是哪儿?

48、了解过理想汽车吗?能聊聊吗

49、反问。

#面试题目#
全部评论
为啥我面试的时候就没啥八股文呢
1 回复
分享
发布于 2022-02-25 16:16
这也太多了
点赞 回复
分享
发布于 2021-11-30 14:53
联想
校招火热招聘中
官网直投
这也太多题了
点赞 回复
分享
发布于 2021-11-30 15:53
楼主面的北京吗
点赞 回复
分享
发布于 2021-12-01 02:26
楼主问的什么算法?
点赞 回复
分享
发布于 2021-12-02 14:14
楼主二面几个面试官?
点赞 回复
分享
发布于 2021-12-02 19:53
有电话面过么
点赞 回复
分享
发布于 2021-12-02 19:53
楼主面的是上海这边吗?
点赞 回复
分享
发布于 2021-12-08 20:34
问题和其他面经提到的问题重合度挺高的(⊙o⊙)哇
点赞 回复
分享
发布于 2021-12-10 20:13
怎么知道一面过没过啊, 我是内推 官网看不到, 四天了 好慌啊
点赞 回复
分享
发布于 2021-12-14 19:24
喔噢,面的内容很丰富。
点赞 回复
分享
发布于 2021-12-14 20:44
楼主是不是全面完了但是岗位不合适啥的不给发offer是吗
点赞 回复
分享
发布于 2022-01-29 12:55
没考算法题吗
点赞 回复
分享
发布于 2022-02-22 15:02
为什么我面的很少问技术方面的,问到了技术都很浅,没往深处问
点赞 回复
分享
发布于 2022-02-23 15:17
老哥,多久知道自己一面结果😂
点赞 回复
分享
发布于 2022-02-25 16:04
三面会面啥阿,有老哥有经验吗
点赞 回复
分享
发布于 2022-03-03 16:29

相关推荐

15 72 评论
分享
牛客网
牛客企业服务