趋势科技面试问题
今早刚面完趋势科技,视频面,面试官是一个笑容温和的男子,很帅,不过感觉有点腼腆,估计技术大牛都有这样的特质吧^_^
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~