笔试题
题1:写出你常用的linux系统的命令语句或快捷键。
题2: IP报文的结构是什么样的?
题3:什么是路由表?写出路由表的组成。
题4:当时钟显示3:15,时针和分针所成的角度是几度?
题5:假设池塘的水是无限的,你仅有5L和6L的水壶,如何利用这两个水壶得到3L的水?
题6:桌上有23枚硬币,其中10枚硬币正面是朝上,假设你被蒙住双眼,而且手也不能摸出硬币的正反面,请写出最好的方法来把硬币分成两堆,且每堆中硬币正面朝上的数目相同,
题7:用python,Java或c语言编写程序,任选一题:
(1)打开一个文本文件,里面有数字和字符串,要求打印出所有的字符串;
(2)如何判断一个字符串是对称字符串?并输出该字符串的所有子堆成字符串;
(3)实现冒泡排序的过程。
面试(3轮)
第一轮面试
第一轮面试主要是技术层面上的面试,专业知识,要求手写程序(排序算法),并详细询问了曾做过的工作或项目。
第二轮面试
第二轮面试更侧重于综合能力。首先是英文的自我介绍,然后英文问答,平时具体做了什么,要求手写程序,实现找出一列数中倒数第二大的数;给出工具(电话),具体测试哪方面;让我问问题。
第三轮面试
第三轮面试是hr面。调出python程序叫我直接讲解某段代码的意思,大概有2~3个程序。问了计算机网络的基本知识(IP层在第几层),Linux操作系统的命令行(查看进程的语句),然后要求手写程序实现某个功能。
从下午13点开始笔试面试,结束时是14点50分,面得很糟糕,很多没答出来。
没关系,收获还是很大。