面试是通过如流面的,不是用的牛客的链接,需要共享屏幕写代码。
面试官感觉挺年轻的,感觉也挺好说话,问的问题思路有点卡壳或答得有点问题都会友好提示一下。
首先是自我介绍,介绍完之后面试官表示对之前做的人脸换妆的项目比较感兴趣,可能也有一些深度学习和对抗生成网络的经验,聊项目聊到15分钟。
然后开始先问基础知识。
java先问了面向对象的特征和自己对这些特征的理解,然后问了==和equals的区别,然后给了一段代码判断 == 和equals的返回值。
public static void main(String[] args) {
Integer integerA = new Integer(5);
Integer integerB = new Integer(5);
int intA = 10;
int intB = 10;
String strA = new String("test");
String strB = new String("test");
System.out.println(integerA == integerB);
System.out.println(integerA.equals(integerB));
System.out.println(integerA.equals(intA));
System.out.println(intA == intB);
System.out.println(strA == strB);
}
然后开始问MySQLÿ