阿里云一面凉经
菜鸡的我第一次体会到互联网大厂的强度,凉的不能再凉了
流程:
(1)自我介绍
(2)对研究生期间的研究内容进行介绍。
我以为只是大概了解一下研究内容,就把研究的内容抽象简化了一下,没想到追着我问半天,还让我用代码简单复现一下做的工作。磨磨蹭蹭花了30分钟,终于把基本的研究内容给一点点挤出来了。
(3)做一道算法题:
给定List<String(路径)>,判断这个List中的路径对应的.java文件中,是否import了某个位于目录P下的类
public List<String> get(List<String> classes, String P){
// TODO
}
具体题目不记得了,当时读懂题意都花了好久,没有一点思路,直接跟面试官说不会
(4)问我对于哪方面了解更多一点,我说SpringBoot、Redis、Mysql这些,给我换了一道题:
写一个miniSpring:
@interface abc{
// TODO
}
public class Poo{
@abc
private Foo foo;
}
public class Foo{
String name;
int age;
}
public class MiniSpring{
public Poo getBean(String beanName){
// TODO
}
}
public static void main(String[] args){
MiniSpring miniSpring = new MiniSpring();
Poo poo = miniSpring.getBean("poo");
poo.foo.name = "";
}
个人理解是考察对Spring IOC的了解程度,主要是对@Autowired注解和Spring的getBean方法的熟悉程度
不会,寄!