嗨,最近我接受了赛门铁克的采访。
第一轮,电话,1小时 1) 来自当前公司和实习的项目相关材料,所有问题都来自简历本身。 2)使用C++,从定义类到纯虚函数几乎都要问OOPS。 3) 基本Linux命令 4) 计算机开机时的一般启动过程。
第二轮,在线(屏幕共享),1.5小时 1) 函数来反转字符串。 2) 如何在Linux中实现fopen、fseek和其他文件处理功能,讨论了各种技术和各种约束,比如处理大型文件。(几乎讨论了50分钟) 3) 将一个数字从一个基数转换为另一个基数,如十进制转换为十六进制,二进制转换为十六进制等
第三轮,在线(屏幕共享),1.5小时 1) 当宏中有if语句时,如何处理这种情况。 http://stackoverflow.com/
第四轮,在线(屏幕共享),1小时40分钟 1) 设计一个等级电梯,应该是可伸缩的。 2)C++的许多概念,与C语言的比较 3) 第三轮中的相同问题,关于宏中的if语句 4) 单行代码,可能导致运行时异常 5) 设计模式(策略、观察者和单例) 6) http://math.stackexchange.
第五轮,电话,35分钟,工程总监 1) 项目简介。 2) 关于我未来兴趣的讨论。 3) 5年后,我在哪里看到自己。 4) 云计算 5) 在我目前的项目中,我面临的最大挑战是什么 6) 我在当前项目中遵循的所有软件实践
在这之后,我收到了人力资源部的一封邮件,说我没有被选中。
这是一次悲伤但美好的经历。
我感谢Geeksforgeks,他们在我的准备过程中帮了我很多忙。
如果你喜欢Geeksforgek,并想贡献自己的力量,你也可以写一篇文章,然后把你的文章发到contribute@geeksforgeeks.org.看到你的文章出现在Geeksforgeks主页上,并帮助其他极客