趋势科技面试过程回顾
参加的武大宣讲会,然后现场做题。宣讲会给我的感觉是一家十分有活力,有极客精神的一家公司。主要是宣讲的小哥演讲能力真的很棒,人也十分幽默,就像认识很久的学长一样娓娓道来~ 后来的我面试官也是他,整个过程比较轻松,没有那么大的压迫感。我感觉很幸运。
因为是一家做安全相关的科技公司,所以考察的内容相对比较底层,笔试中涉及了较多的操作系统、计算机网络、数据结构相关的内容。面试的过程也是基于操作系统、计算机网络、数据结构以及编程语言来考察。接下来主要记录面试的过程和被问到的问题:
昨天睡得比较晚,甚至晚上做梦是在参加面试,在思考题目…然后早上比较早就醒了..大概六点钟…的样子。然后一直睡不着,八点的时候起床,出门吃早饭,发现在下雨,而且简历没有打印。又跑回住的地方拿伞,打印店关门了,好在还有原来打印的旧简历,就直接出发了。到了酒店发现原来腾讯也是在那家酒店面试,有很多人,我看还早就在大厅坐了会,看了看https相关的内容。时间快到了就上去了,先在hr房间签到,然后等通知上26楼面试官房间。面试官是宣讲的时候的小哥,对他印象很好,所以也不是很紧张。
1.首先自我介绍,我着重讲了项目的内容,看得出来由于我做的是JavaWeb方面的项目,所以他不是很关心,也没有过多针对项目提问。在最后我主要讲了我平时解决问题的一些方式和经常使用的技术类网站。
2.我是计算机专业毕业,所以就开始问操作系统相关的问题:
a.什么是线程、什么是进程?
关于进程和线程的解释参考阮一峰的网络日志
Java中的线程和进程参考IBM developerWorks Java 中的进程与线程
线程有两种调度模型:
分时调度模型 所有线程轮流使用 CPU 的使用权,平均分配每个线程占用 CPU 的时间片
抢占式调度模型 优先让优先级高的线程使用 CPU,如果线程的优先级相同,那么会随机选择一个,优先级高的线程获取的 CPU 时间片相对多一些。
Java使用的是抢占式调度模型。b.线程间如何通信?进程间如何通信?

本文回顾了趋势科技的面试经历,重点讨论了面试中涉及到的操作系统、计算机网络相关问题,包括线程、进程、线程通信、操作系统调度、TCP/IP、网络编程及数据结构等内容。面试过程轻松,考察了基础理论与实际应用。
681

被折叠的 条评论
为什么被折叠?



