蚂蚁金服两次面试后。。。
蚂蚁金服Java面试,第一次电面,问的问题中规中距:
synchronized关键字原理
hashmap底层实现
concurent包了解吗
异常处理机制
一点设计模式
sql注入攻击如何解决?preparedstatement底层如何实现?
UML建模步骤
面向对象设计方法
UML有哪些图,作用?
类之间有哪些关系?
Spring了解吗
说说JVM?随便说哪块。。。
GC太频繁如何处理?
项目中遇到的难题?如何解决?
一个算法:1tb数据找100个最大的
回答情况:concurent包不了解,Spring不了解,sql注入攻击说了原理,preparedstatement底层实现说错,算法说的差劲,以致于被面试官质疑有没有学过算法。。。。。
持续40分钟左右,整体感觉良好,五天后收到面试,视频面。。。。
说好的n轮技术面呢????
好了,视频对面坐了一个40岁左右,感觉骨灰级的人物 和 一个年轻的hr姐姐。。。。
吃了一大惊,我才面了一面哇,难道就见到传说中的总监和hr了??
打了招呼,坐定,开始提问:
说说你印象最深的项目。。。
遇到什么问题,怎么解决?
项目的整体架构?你做了啥?
你觉得你距离架构师有多远。。。。。架构师应该做什么工作。。。。。(汗死)
设计模式怎么样?
工厂模式是什么?
你设计的时候如何实现接口分离?
你的系统如何分配和管理权限?
如何实现系统可扩展性?
如何处理并发的?
UML设计的过程?有哪些图,有什么用?
数据库怎么设计的?
然后30分钟左右,一直在记录的hr姐姐开始发言:
最大的优点,缺点?
家里什么情况?独生子女?
家庭教育观念?
能实习多久?
为什么选择跨专业学计算机?
说说你的经历。。。。
有什么想问我们的吗?
如此,40分钟左右,面试完毕,告知4月份后才出结果。。。。。。。。。。。。。。。。。。。。。
这就结束了,有和我一样情况的小伙伴吗?大家内推实习的现在啥情况?
我是蚂蚁金服,Java后台