阿里-淘菜菜一面(电话面试)面经

上来我先给面试官打预防针,我说我准备时间不长,可能不太行,意思是想推迟一段时间再面试。他让我别紧张,面试时间定下来不容易,就先直接面试。问题如下:

1、在学校还是在家里?课程怎么样了?(在学校,学分修完了,目前在学技术)

2、自我介绍(人工智能学院强化学习方向,但是面试的是后台开发岗,做过爬虫,了解Java虚拟机,Spring等)。

3、对人工智能的看法?(之前没思考过这个问题,回答说人工智能的功能主要是数据拟合,然后生成函数模型,巴拉巴拉)

4、研究生做了哪些项目?项目中遇到的问题?如何解决的?(安全管控-人脸识别项目,我感觉所有面试都会问这个问题,得好好准备,编也要编出来)

5、爬虫的流程?用到哪些技术?(Redis,selenium等)

6、说说redis,redis的持久化?(两种方式)

7、说说Java虚拟机,Java虚拟机的组成?堆里存储的那些东西?GC的机制?(基本说出来了,但表达不太清楚)

8、说说Spring,怎么理解AOP?怎么理解IOC(控制反转)?(基本说出来了,但表达不太清楚)

9、有没有了解过设计模式?(Spring用了代理模式)说说代理模式?(利用反射机制实现动态代理)说说Java反射机制?(巴拉巴拉,一顿追问)

10、又没有了解过面向对象的设计原则?(开闭原则,单一职责原则,迪米特法则....)说说在你的项目中,具体用到开闭原则的场景?(面向接口编程似乎都是在体现开闭原则,巴拉巴拉)

11、面试反馈,说我需要再深入准备一下,面试主要考察的是能不能对问题进行深入的思考。(我觉得他在考验我的宽度而不是深度)

12、有什么想问的?

你可能感兴趣的:(面试经验总结,面试,职场和发展,java)