凉经:深信服第三次技术面试(因为转岗),参考意义不大.
我感觉凉了.面试完我感觉自己是个废物,刚面试完一口气写下来的.
面试官是个大叔,面试前打电话说自己有事,提前面试,我说可以.
开始面试:没有让我自我介绍(我还想在自我介绍里把自己的技术栈说一下).一些细节就不说了.
重点:我找了个机会说这是我第三次技术面试(因为转岗),希望能说一下自己擅长的东西,然后说了两个
W:我,M:面试官.
1.Linux相关.
W:我了解Linux相关,比如uboot,shell,Makefile,cmake,这些开发有关的.还有Linux环境编程,文件IO,标准IO,多线程多进程等等.
M:进程之间有什么共享数据?(啥意思?)
W:我答fork创建子进程后,子进程会继承父进程的地址空间的数据,文件描述符,一些文件访问权限位等等,但是fork出来的子进程一般会使用exec执行新的程序,不会去修改继承来的地址空间的数据,所以有个写时复制的技术,父子进程会共享地址空间的数据,当子进程想要修改这些数据时,才申请内存...
ps:我太菜了,不知道他想问啥...他不满意我的答案,我说我不太了解这些,我从书上APUE看到大概是这么描述的.他开始说了一堆现在写书的很多都是抄的,水平不行的,然后开始感慨...建议我看英文文档学习(他显然没有看过这本字典书).
2.网络
W:我学过无线传感网络,计算机网络TCP/IP,物联网,socket编程这些我都有些了解!
M:拥塞控制?
W:我答:与滑动窗口有关的拥塞控制,他直接打断我,拥塞控制与滑动窗口没关系,不是流量控制.
W: 我只能说:我从书上看到的,我先说我的想法:路由器转发数据包时,如果发生拥塞,就通过某种手段告诉发送端,减小滑动窗口的大小.(拥塞窗口?)
M:拥塞控制是什么...,
ps:他说完我就忘了.顺便说一下我看了本假的图解TCP/IP?
M:socket编程你了解domain域编程?
ps:非C/S这种点到点编程,不是bind,listen,然后connect.
总结:就写这么多吧,因为我们不在一个层次上,我太垃圾了,连他的问题都听不懂,所以我描述的问题可能也不太清楚.这场面试我们说话的时间达到了64开,我4他6.感谢大叔,我收获很多.
#C++工程师##面经##校招##深信服#
面试官是个大叔,面试前打电话说自己有事,提前面试,我说可以.
开始面试:没有让我自我介绍(我还想在自我介绍里把自己的技术栈说一下).一些细节就不说了.
重点:我找了个机会说这是我第三次技术面试(因为转岗),希望能说一下自己擅长的东西,然后说了两个
W:我,M:面试官.
1.Linux相关.
W:我了解Linux相关,比如uboot,shell,Makefile,cmake,这些开发有关的.还有Linux环境编程,文件IO,标准IO,多线程多进程等等.
M:进程之间有什么共享数据?(啥意思?)
W:我答fork创建子进程后,子进程会继承父进程的地址空间的数据,文件描述符,一些文件访问权限位等等,但是fork出来的子进程一般会使用exec执行新的程序,不会去修改继承来的地址空间的数据,所以有个写时复制的技术,父子进程会共享地址空间的数据,当子进程想要修改这些数据时,才申请内存...
ps:我太菜了,不知道他想问啥...他不满意我的答案,我说我不太了解这些,我从书上APUE看到大概是这么描述的.他开始说了一堆现在写书的很多都是抄的,水平不行的,然后开始感慨...建议我看英文文档学习(他显然没有看过这本字典书).
2.网络
W:我学过无线传感网络,计算机网络TCP/IP,物联网,socket编程这些我都有些了解!
M:拥塞控制?
W:我答:与滑动窗口有关的拥塞控制,他直接打断我,拥塞控制与滑动窗口没关系,不是流量控制.
W: 我只能说:我从书上看到的,我先说我的想法:路由器转发数据包时,如果发生拥塞,就通过某种手段告诉发送端,减小滑动窗口的大小.(拥塞窗口?)
M:拥塞控制是什么...,
ps:他说完我就忘了.顺便说一下我看了本假的图解TCP/IP?
M:socket编程你了解domain域编程?
ps:非C/S这种点到点编程,不是bind,listen,然后connect.
总结:就写这么多吧,因为我们不在一个层次上,我太垃圾了,连他的问题都听不懂,所以我描述的问题可能也不太清楚.这场面试我们说话的时间达到了64开,我4他6.感谢大叔,我收获很多.
#C++工程师##面经##校招##深信服#