蚂蚁面经 | 后端Java实习生(已凉)
蚂蚁国际事业群全球技术部
3.14笔试 3.18约面试,3.23电话面
一面:(50min)
真的,一开始追着我的项目问,问着问着,我都觉得没啥能说的了。。。果然在微服务、分布式遍地走的时代,我啥也不是,太菜了,一下子沮丧起来了。
1.上来自我介绍,熟悉的开局
2.学习的过程中做的项目,简单讲一下
3.在做自己的模块的时候,技术上的选型怎么考虑的
4.在做项目的时候,遇到什么难点(举了两个例子,然后她就我这个遇到 的难点问了些问题)
5.当初遇到的跨域问题是怎么处理了?跨域问题根本上是什么(我说的是因为有同源策略)
7.为什么偏移量大他就慢?(我说他一个个查到那里,自然就慢)
8.建立了索引,为什么还要一个个查到那里呢?(我说limit没用到索引,还说我加了where限制之后,就快了很多,这样实践下来,应该是limit没用到索引)
9.在这些项目里,你觉得你是什么样的角色
10.那你觉得你做到什么样的程度,才算把你的任务完成了呢?测试是自己测试么?
项目结束,开始基础
11.你了解的进程和线程的区别
12.进程间通信
13.(这个问题他说了一大堆,总的来说大概就是如何保证线程安全)
14.建立索引是为了干什么
15.有什么时候不适合建索引
16.建了索引一定能提高性能么(我这个时候不知道为啥有点发蒙了,说到了选错索引的情况了)
17.索引的数据结构
18.插入删除和修改的话,索引会有什么影响么
19.外键和主键是啥
20.tcp/ip几层,
21.这些层包含的内容和作用(寄!)
22.TCP报文的格式
23.确认序号是什么(这个地方似乎是说错了...)
24.怎么理解Java虚拟机(这个我应该展开的,我只以为她让我说jvm是什么,我或许该展开说说jvm的内存区域之类的)
25.static关键字
26.静态变量和非静态变量的区别
27.能覆盖一个private方法么
28.说说你理解的Spring框架
29.说一下快排怎么做的,时间复杂度,最坏和最好的情况(这里脑子抽了,人家问的意思是最差和最好的复杂度是啥,结果我说了什么情况最好什么情况最坏....)
30.对自己的评价
31.在年级的排名
32.职业规划
太紧张了,说话啃啃巴巴的,而且完全没有按照八股去背,全按照自己的理解去说明,md怎么也治不好我这个毛病了!
我感觉算是凉了,感觉面试官似乎也有点无语了。
总结经验吧,以后一定不要紧张,该展开展开,引导他往你会的地方讲,我很多会的都没展示出来。。唉,算是长经验了
#蚂蚁金服实习##实习##面经##Java##蚂蚁集团#