一次蚂蚁金服的电话面试

一次蚂蚁金服的电话面试2018/11/08

  • 背景
    • 电面过程
    • 面试心得

背景

2018/10/30 简历投递boss直聘。岗位java中高级开发工程。个人1.5年Java开发经验。
职位要求
1.扎实的java编程基础、精通Java EE、SOA、OSGI等相关技术;对各种开源框架Spring、Hibernate等有深入的了解,对框架本身有过开发或重构这可优先考虑;
2.三年以上大型数据库oracle使用经验,三年以上大规模高并发的Web应用系统设计和开发经验;
3.熟练掌握unix/linux操作系统,对常用命令运用娴熟,能过根据实际需要快速编写shell脚本;
4.具备良好的识别和设计通用框架及模块的能力;
5.较强的表达和沟通能力;认真工作、严谨、敬业,对系统质量有近乎苛刻要求意识;
6.具有大型电子商务网站以及银行核心系统、电信boss系统设计与研发经验北京的优先考虑;
7.base地:上海\杭州\成都\深圳

技能要求:Java 后端开发 系统架构

头一天晚上21点的样子接到支付宝(上海)打来的电话,由于在外有事,所以电话面试推到了第二天的早上9点(大概9点50的样子才接到那边的电话)。

电面过程

  • 自我介绍:姓名,年龄,工作履历,行业介绍等
  • 技术正题
    • Q1:首先问我项目中接触到的框架
    • A1:Spring,Apache一些框架
    • Q2:有没有使用过Mybatis?并说一下底层原理
    • A2:…
    • Q3:我看你项目中用到了MySQL,MongoDB,Redis这些数据库,请说一下什么时候使用非关系型数据库以及关系型数据库(应用场景)
    • A3:…
    • Q4:redis除了做缓存,还可以怎么用?
    • A4:…
    • Q5:你使用的是哪个JDK版本?说一下JDK1.8的IO优化问题
    • A5:…
    • Q6:接上一个问题,JDK8中的锁机制
    • Q6:…
    • Q7:接上一个问题,JDK8中的新特性,以及lambda表达式的使用
    • A7:…
    • Q8:JVM的执行流程以及内存回收的机制
    • A8:…
    • Q9:HTTPS相关东西(什么是https,证书里面的内容是什么?什么是单向认证以及双向认证?https加密是用的对称加密还是非对称加密?)
    • A9:…

面试心得

1.不要太紧张,不然会影响回答的思路,回答要有层次性。
2.面试官的问题会源于简历中使用的技术
3.着重基础方面的知识,不仅会用,还要了解其中的原理机制
4.还会问到和开发语言无关的技能,要求涉猎广泛

你可能感兴趣的:(一次蚂蚁金服的电话面试)