趋势科技面试问题

今早刚面完趋势科技,视频面,面试官是一个笑容温和的男子,很帅,不过感觉有点腼腆,估计技术大牛都有这样的特质吧^_^
1.自我介绍
2.堆和栈的区别
3.线程间通信
4.判断链表是否环
5.socket通信建立过程,connect对应于TCP链接的哪个过程
6.对公司了解多少
7.自身优缺点
8.与同学发生矛盾如何解决
9.以后想从事什么方向,未来职业规划
0.等通知吧......
以上问题还可以顺利解决,如下三个问题有点难度,我主要想知道第三题怎么答,大家有什么看法:
1.Linux线程模型有哪些
2.malloc/free的底层实现
3.C/C++的数组为什么在定义时指定长度,如果是变长的会有什么问题? 如何实现一个变长数组。 (看到我有困难,后面他又加了一句,你可以发挥自己的想象,内心OS:技术的东西还可以想象~~~~我可以瞎猜吗)
面试官刚开始就问Linux,我又不懂Linux,好像让他觉得没话聊了,在尴尬纠结中面了20分钟,
算了,继续看书,等通知吧...GG了,突然发现没问C++的面向对象,C++~,why~


全部评论
线程模型 应该是用户线程和内核线程的对应关系,一对一,多对一,多对多
点赞 回复
分享
发布于 2016-09-21 14:28
趋势问的确实偏底层。 让你想象,就是说给你一个问题,如果你来做,会怎么去实现,然后一步步引导你。
点赞 回复
分享
发布于 2016-09-21 10:33
联想
校招火热招聘中
官网直投
malloc/free用bark系统调用 调整program break
点赞 回复
分享
发布于 2016-09-21 17:00
第三题就是变相问vector吧
点赞 回复
分享
发布于 2017-10-19 22:11
明早面java,祝我好运。。。
点赞 回复
分享
发布于 2017-10-19 22:33
朋友,你面试的什么岗位呢
点赞 回复
分享
发布于 2018-05-12 09:36

相关推荐

9 67 评论
分享
牛客网
牛客企业服务