网申一面,电话面试,上午8点打电话约第二天中午单独面试,条件有限环境比较嘈杂,发挥的很不好。但是hr人比较好,一直在根据简历的项目问问题,引导我说出自己最擅长的领域。整体大概半小时,很可惜自己真得没有准备好。上来是直接问问题的,没有自我介绍。
面试官问的面试题:蚂蚁金服java研发师岗面试题
第一次电面凉经:
1.你做过的项目(?电话信号不好)
我直接讲了java项目,什么前端后端语言和环境。
2.你有了解什么什么,(不知道,对应不上)
3.项目的背景?Java的什么框架?设计模块?数据库的设计思路?
4.你在项目里难点是什么?技术上的?
5.基础知识,选择排序,快排?(都没答上来)
6.乐观锁
7.算法,机器算法?有了解常见的机器算法吗?有系统学过算法课吗?
8.智能垃圾桶是一个什么项目?
9.你知道你投递的岗位吗?(xs我是有多不符合岗位?让他怀疑我这个问题)
10.你觉得你的学习方式是什么样的?你平时怎么解决问题?你觉得遇到问题最重要的是干什么?
11.你有其他竞赛经历吗?ACM等
12.你对哪方面更感兴趣?(我猜是因为我说了太多没有用的其他语言,Verilog都说了)
13.你有什么问题要问吗?
先是朋友内推,然后是技术一面、技术二面、技术三面。最后是hr面
一面一般是组内的pear
二面x1
三面x2
最后是hr面
需要注意的是,有的时候技术面通过但是offer发不出来是因为评级达不到
蚂蚁金服java developer面试题
1面:
手写代码 最大连续子序列
平时工作内容和工作方式
项目里技术栈的使用和遇到的问题
高并发下的一致性如何保证
2面-继续问项目
项目的难点是什么?怎么处理的
分库分表如何设计,分布式id如何设计
假设订单在用户表,商家想要查询怎么办
cap和base理论
3面-智力思考逻辑
假设有100层楼,只有2个鸡蛋,如何设计最少次数测试出哪一层打碎
打电话过来,问你现在有没有空,如果有空就开始进行电话面试,我就说有空,但是在学校里,我需要找一个安静的地方,找了很久,那边也是听耐心地等待的。
面试官问的面试题:蚂蚁金服JAVA后端开发面试题
使用多线程时候要注意的事项:
HashMap的底层原理:
索引的类型:
索引的原理:
悲观锁和乐观锁:
Mybatis和jdbc的区别:
Mybatis的优势在哪里:
B+树的算法复杂度:
SQL注入的case:
自我介绍5分钟
项目经验描述,会重点问遇到的难点挑战,对实现细节展开描述
项目中设计的技术领域扩展性提问
计算机基础知识:操作系统、网络、JAVA编程语言、多线程、并发处理
系统设计题:大数据处理相关
蚂蚁金服JAVA研发工程师面试题
最近参与度比较高的一个项目,项目解决了什么问题,你在这个项目中起到作用,项目的技术难点、挑战
进程和线程的区别,线程间的同步方式,原子操作,内存管理
Java并发编程
2019-09-25 | 网上申请
2021-02-08 | 校园招聘
2018-04-24 | 内部推荐
2020-04-23 | 熟人/朋友/介绍
2018-03-23 | 网上申请
2020-01-09 | 内部推荐
2018-01-09 | 网上申请
2019-07-10 | 网上申请
2019-10-08 | 社会招聘
2019-05-19 | 网上申请
2019-04-27 | 内部推荐
2019-04-24 | 社会招聘
2017-04-18 | 内部推荐
2019-04-01 | 校园招聘
2019-01-14 | 内部推荐
2018-11-13
最后更新时间:2021-02-08