首先感叹一下大厂的效率,果然是杠杠的,头天投了内推简历,第二天直接电话面试。投的岗位是阿里的java研发工程师,之后是支付宝给的电话一面,面试的一位声音磁性的男技术面试官。
面试问的挺基础的,奈何自己基本都忘记了,有志向进大厂的一定要好好准备。
面试的基本流程:首先是 让做下自我介绍(介绍自己的项目经历和实习经历),我大致说了下自己之前做的一个小web项目 没有实习经历,面试官问了下项目中的一些小细节,自己负责的那部分内容的一些知识。问了项目用了什么框架。项目中存在的一些问题,我做的是连锁药店的,问了下如何保证多个位置同时访问只有一件的药品,如何处理高并发的问题,这个不太了解,开局不是很顺,,又问了如何保证药品数量减少的同时会员积分增加,我回答的顺序执行吧。后来又问 事务几个特性,spring事务管理方式,事务的处理机制,锁(两种锁,记不清了,不会啊)。还问了,了解的设计模式,,,问知道工厂模式不,,说一下,,;http与https的区别,https用的什么协议;udp与tcp的区别;还有一个测试方面的知识;还有一个信息安全的知识;还有问了下hashmap,问了hashtable和hashmap的区别;最后让问他一些问题,我感觉自己表现的太水,问了下阿里对实习生的要求,还有做java研发的一些建议(面试官耐心的回答了,做java研发需要java基础,jvm,垃圾回收机制都要了解),最后问了内部可以转岗的事情,面试官都挺和蔼的。第一次参加大厂电话面试记录一下。