先是做笔试题,nnd,那题目真是又臭又长,做了一个半小时。面试的是个技术的TeamLeader,水平还不错,问了高并发的问题,如何在不加锁的情况下控制并发分布式事务等等,巴拉巴拉,说了很多
面试官问的面试题:中科大洋高级Java面试题
1. 简要描述String、StringBuffer、StringBuilder的区别
2. 描述一下JVM加载CLASS文件的原理机制
3. Char型变量能否存储一个中文字?为什么?
4. JAVA中实现多态有哪些方式?
5. 写出你所知道的java.util.concurrent包中的类,并简述它们的用途和应用场景
6. 简述synchronized和java.util.concurent.locks.Lock的异同点
7. 编程题:设有N个人依次围成一圈,从第1个人开始报数,第M个人出列,然后从出列的下一个人开始报数,数到第M个人又出列,...,如此反复到所有的人全部出列为止,设N个人的编号分别为1,2,...,N,打印出出列的顺序,要求用java实现。
8. 说说你所知道的查找消耗比较大的SQL方法
9. 一张用户表有1000万条记录,主键为自增ID,从中取10条随机记录,如何实现?简述你的解决方案,可以用伪代码描述。
10. 一个大型网站用一张LOG表来记录用户的操作行为,每天会产生上百万条记录。另有一个调试程序定时清除三天前的数据(比如每天凌晨4点执行),以保障LOG表的数据量不会无限增长,要求写出调度程序的伪代码。
11. 写出Linux里查看进程的命令
12. 在LINUX里,如何查看一个监听端口为8060的进程?
先是做笔试题,笔试题特别长分成好几个部分,选择自己要面试的部分作答,然后由武汉的研发领导面试问的是一些比较细的知识点,还好底子硬基本都能答,面试完成之后通过电话与北京部门进行电话面试,对面大概有3个人,都是问一些工作经历以及所主导的项目及工作方法,然后谈一下工作感受
面试官问的面试题:北京中科大洋科技发展股份有限公司高级研发工程师面试题
问了下上一份工作是在哪里工作的,都做了些什么工作在工作中做的最好的项目是怎么做的?为什么不在上一下公司继续工作了,原因是什么吗?还问了自己在这个行业内有什么打算及期望等等。
首先是给你一张逻辑测试题自己做,一共10道题,5道数列推算题和5道常见的逻辑思维题,完成后人力同用人部门的经理一起过来面试,主要沟通的是关于自己的项目经历、以前的工作内容,该职位的工作内容要求等,最后根据简历上的信息问了几个简单的问题就结束了。这职位主要招人是应急的,需要能立刻上手工作、不用人指导,所以以前的项目背景不对口估计很难进。部门经理很匆忙,来了问几句发现我之前没有硬件调试经历10分钟就走了,剩下人力在那善后。
面试官问的面试题:中科大洋技术支持员面试题
必然要问的是之前的离职原因和对公司有什么想要了解的地方,然后就是以前的项目具体是如何开展、完成的,涉及到哪些硬件环境和软件环境,是否调试过硬件设备、服务器存储之类的问题。