深信服面经(提前批一二面以及正式批一二三面)
提前批一面(8月30日)
问的比较基础,项目问了一些,还有口述一些简单的算法(链表找中间结点,100个数中找缺失的数),早上面的,下午收到二面。
提前批二面(8月31日)
上来先写题,写一个最小堆(没看过具体实现,所以说不会),然后让写了哈希表的开链法实现(写的不是很好),接下来就是怼项目,自己答的也不好,遂二面挂。
正式批一面(九月16日)
上来先问了一下项目,接着直接写LRU(双向链表+map),写完之后问怎么实现LRU+LFU(构造一个频次和链表结点对应的map),下午收到二面。
正式批二面(九月17日)
问了一下项目,项目中具有挑战的地方;
Linux相关,操作系统相关,手写了memcpy和一个二叉树的题(每个节点存放一个整数,求所有根节点到叶子节点组成的整数之合,深度优先遍历就好),晚上收到HR面(线下)
正式批三面(九月18日)
没有问技术,就是一些基本的拉家常问题,已收到口头offer。
-----------------------------
21日凌晨收到短信,已oc
#深信服面经##面试流程##深信服#