深信服实习C++云计算 一二面 面经

一面:
电话面试,好几个面试官,交替着问问题,同时停顿的时间也很长,答完没有太多反馈,有点尴尬
部门主要做云计算的网络部分,或涉及机器学习方面的算法

自我介绍
项目的介绍
项目中最难的点
select 和epoll 的区别
什么是高性能
项目中的连接数能到多少
经典的机器学习算法了解嘛
传统的神经网络和卷积神经网络之间的区别,为什么要引入卷积神经网络
怎么确认是否过拟合,怎么避免过拟合
怎么样数据增强
正则化怎么去实现
如果设计一个基于机器学习的系统,哪一方面比较重要

linux中用什么命令,将一个文本文件中 ABC 字符直接替换成 123   (太弱了,没听过啊)
有关网络的一些linux指令
用gdb调试,怎么定位到线程
tcp三次握手
如果客户端发送第一个syn服务器没有接收到,产生了丢包了怎么办
select和epoll函数的参数介绍一下
做项目用的C语言还是C++
介绍下几个锁(互斥、读写、自旋)之间的差别
深度遍历和广度遍历的了解,它们之间的差别,以及用到什么数据结构,,,递归 用的什么数据结构
析构函数和虚析构函数

开根号的算法题,只能用加减乘除做该怎么做(一点没思路,说了用二分查找),除了二分查找还有什么更好的办法吗
面试结束30多分钟

--------------------------------------------------------二面-------------------------------------------------------------------------------------------
自我介绍
为什么说项目是高性能呢
项目运行时占用多少内存,cpu,效率是多少
epoll 和select 的区别  (涉及内核态用户态的区别)
cache miss 听过吗
内存对齐,结构的内存对齐的根本原因,(不是方便移植,已不是cpu访问两次),,在自己实际代码中有没有用过  
二维数组在内存中是什么存放的
函数参数以什么顺序进入栈(从右向左)为什么?
进程间通信有哪些,哪个效率最高
用gdb调试进程挂了怎么调试,有了解coredump(不清楚是不是这个名词)嘛
三次握手最后建立连接在哪个函数  
怎么查看进程中的内存占比     top命令在哪一列查看内存 占了多少
linux用什么指令 抓包 除了tcpdump

算法题  单链表的逆序

#实习##面经##深信服##C++工程师#
全部评论
这也太难了吧😂
点赞 回复
分享
发布于 2020-07-18 08:24
这么难,瑟瑟发抖
点赞 回复
分享
发布于 2020-07-18 09:37
阿里巴巴
校招火热招聘中
官网直投
请问一面和二面之间相隔了多久呀,一面之后多久出结果( 刚面完一轮,瑟瑟发抖等结果中
点赞 回复
分享
发布于 2020-07-24 16:06
是coredump吗😁
点赞 回复
分享
发布于 2020-08-09 08:07

相关推荐

1 28 评论
分享
牛客网
牛客企业服务