1.给一个每行放URL的文件(很多行)在硬盘中,如何从硬盘读取并一一输出,说出算法。
2.给一个算术表达式,只有加减乘除四种运算,只限两个操作数(整型为例)的,如何判断这是一个算术表达式,并输出,给出算法(不能输出用人判断,要让程序判断是否是算术表达式)。另外当运算符两边还有其他非整型的字符或是符号时,又如何判断,并此时取出运算符两边的操作数并输出。
3.算法中加减乘除的在直接运算时有什么区别。
4.Linux中查看cpu运行的命令,查看进程的命令,查看硬盘使用率的命令等等。
5.在面向对象的程序设计中
5.1 虚函数有什么作用,程序不用虚函数也能执行,为什么还需要虚函数,
5.2 什么是重载函数,为什么要用重载函数?
6.什么是正则表达式,如何用正则表达式查询文件里每行以a开头以b结尾的行?
7.假如厂家生产了一张桌子,要你可以哪些方法来检验桌面是平的(涉及测试有关思想,发散题,估计是考查想象力和创造力的)。
然后会问你在一面二面中,有哪些是他们没问到的,而导致你在技术方面的能力还没有展现出来。我当时说了两个(HTLM和数据库SQL)。 最后会跟一面一样,问你有什么想问他的,我象征性的问了两个,因为一面我已问了四个,所以没什么好问的啦。剩下的也是聊天了,总共面试了50分钟。感觉还不错,最后就是替三面boss面试预约下三面的面试时间,顺便提醒我这两天要时刻保持电话畅通。