投了简历之后第二点给了电话面试通知。
电话面试内容简单问了下项目,很水。
隔了一天给了现场面试通知。
现场面试分笔试和hr面、it总监面、老板面。
笔试:
python题(招聘信息是C++优先,不知道为什么给的python题,hr小姐姐说用什么都行)
能记住的就下面这些
1:删除list中的重复元素
2:try,except,else,finally 运行过程
3:copy,deepcopy和??的区别。 具体忘记了
4:如何在函数中定义全局变量
5:*arg,**kargs表示什么
6:如何定义私有变量
7:子类如何调用父类成员
8:list=[2,5,8,6], print([8:]); 的输出
9:写出一个排序算法
10:写出一个函数输出斐波那契数列
11:什么是过拟合?有什么方法解决或避免?
HR面:随意聊
IT面:简单问了问简历,都用了什么方法、语言
老板面:问了问简历,都用了什么方法、语言,平时成绩,还有一堆没记住的,让讲了讲决策树,svm,最后问了一个问题。1~n的正整数,怎么判断开根号之后还是不是正整数。把程序写下来。
for(int i = 0; i<target/2;i++)
{
if(target==i*i)
return 1;
}
return 0;
(没考虑到targe为1的情况,if里的target写成target/2了,老板指了出来)