深信服电话一面(2.26笔试)
1. 反转链表说的有点磕磕绊绊
2. 给你很多的单词统计这些单词出现频率最高的十个。如果不用哈希表怎么实现?哈希表+快排/堆排 不用哈希表不会
写过C++代码吗?(没有,下调难度)
3. 一个指针多大?为什么4字节?(4字节,为什么还想了半天,面试官引导才说出来)
4. 一个指针p指向”abcd”这样一个字符串数组的话,sizeof(p);如果指向这个数组呢?如果是用strlen呢? 还是4字节。数组就是字符串的大小,5个字节。Strlen 4个字节,就是字符串的长度。
5. C++虚函数 答通过虚表实现,然后分别答单继承和多继承的情况。
6. 并发量大的服务程序 不会!
7. Udp和tcp区别 讲了两个打断了。
8. Tcp拥塞控制怎么做到的? 说了两个之后打断了。
9. 怎么实现tcp客户端 答socket编程,具体的忘了。
10. Int型指针指向char数组”abcd” 取int*的值是多少? 不会!这个应该是大小端的问题把?然后面试官说就到这里等通知。
现在还没消息,感觉应该是凉凉了。但是也不知道为什么,感觉自己好菜啊。
#深信服##校招##面经##C++工程师#