深信服 C++软开 一面 2021/9/3

深信服 C++软开 一面

1、指针函数和函数指针的区别

2、说一下常用的排序算法和复杂度,(冒泡、快速、插入、希尔那个最快)

3、给你一个一千万个字符串,怎么找出有哪些是重复的元素?如果空间复杂度要求是O(1)怎么做?

4、有写过正则表达式吗?我说用过,没自己实现,他就没继续问了

5、给你一个一百万字节的字节流,再给你一个100个长短不一(且有可能互相包含的,例如:a,ab,abc,bc)的字符串数组,计算每个字符串在这个字符流中出现次数?

6、一根火柴,将它折为三份,计算可以组成三角形的概率

7、你有注意马路上井盖是什么形状的吗?为什么要设计成那个形状,谈谈你的看法。(面试官说我说的不是主要的点,他提示容错率方向想,get不到)

8、你了解进程之间的通信吗?有哪些(我结束了才发现忘了说网络通信了)

9、现在有一个需求,我们需要你实现一个底层的库,用于多进程通信,且你的底层库不能使用锁不能阻塞进程,要求速度最快,请问你怎么设计?

#深信服校招##深信服##面经#
全部评论
大佬最后一题怎么实现呢?
点赞 回复 分享
发布于 2022-09-15 21:54 湖北

相关推荐

02-14 12:40
门头沟学院 Java
程序员花海:1.面试要求必须Java笔试不一定 2.难度对等秋招 远超于日常实习是因为同一批次且转正很多 竞争压力大 3.第一个加点指标,上线了就把接口性能加上去 使用本地缓存这个不算亮点 只是技术选型,要把为什么采用这个和背后的思考写出来而不是单纯堆叠技术没意义 4.八股要一直看 很容易忘记 5.拼团交易这个老问题 堆积技术 另外建议你把奖项合并到教育背景 没必要拆出来放最后
我的简历长这样
点赞 评论 收藏
分享
评论
4
14
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务