说一下笔试题,发下来的笔试题包括所有技术类的职位的,可根据各个职位的题的难易程度来选择,不一定非要按照投简历时所应聘的职位来做,我投简历时投的是应用研发工程师,但看了题目之后感觉很多题都不会做,改做系统研发工程师的题,而且大多考的是java,涉及的东西还是很多的,个人感觉还是很不好做的。在以前参加的笔试我也遇到作弊的家伙,这次我又遇到了,我前面,左边,右边的同学都有用智能手机上网查资料,然后在试卷沙沙作响地写,本来就没有什么公平,只有做自己好了,下面是部分笔试题:
一选择题(java)
1. 类的构造函数,重载equal(),Final,接口
2. 垃圾收集
3. 如何从等待阻塞状态进入对象阻塞状态?(这两个状态我听没都没听说过)
4. 自增运算符++
5. 哪种数据结构的查找时间复杂度是O(1)?
6. Java的串行化
7. 如何解决java的内存泄露
8. Linux里显示文件的前10行的shell命令
9. 版本控制软件有哪些
10. DB优化
1. 设计模式中,有哪些是创建型的,有哪些是结构型的,有哪些是行为型的(填空题)
2. 清除缓冲buf(大小为1M字节),以便后续的使用
3. Linux里某个端口被占用,查出占用该端口的进程的pid
4. catch块的作用
5. http response code中的503,404,200,301它们代表的含义
6. 数据库中的查询缓存
7. 用Linux命令写出两个文件的交集,并集和除去交集的部分
三编程题
1. 看程序写结果的题,主要考察equals()函数
2. 消费者—生产者问题