深信服 一面 二面 三面 c++面经

2022-09-13 深信服一面 (54min)

1、自我介绍

2、c++static的作用 (面试官说这个是校招c++的一面,问一些基础的c++问题)

3、c++多态?几种表现形式?

4、虚函数怎么实现的?

5、构造函数、析构函数可以是析构函数吗?

6、指针和引用的区别?

7、stl常用容器?他们的底层数据结构是怎么实现?查找一个值,时间复杂度?(vector、list、set、unordered_set)

8、new/delete malloc/free的区别?

9、常用的排序算法?快速排序的时间复杂度和空间复杂度?

10、tcp建立连接的过程?tcp的流量控制、拥塞控制是怎么做的?

11、https和http的区别?

12、mysql的索引是什么?为什么用b+树,

13、写全排列的代码?(10分钟)写合并两个有序链表的代码?

14、挑一个你最值得讲的项目讲一下?项目的难点是什么?

反问:

2022-09-16 深信服二面

1、手写字符串匹配,然后又说,如果想找最后一次出现的位置,怎么改?如果出现了多次,我都想记录下来,怎么改?

2、你最近三个月主要的时间在干什么?

3、你为秋招做了什么准备?

4、面试完后你会总结回顾吗?方便分享你上次面试吗?中间提到了epoll源码等。面试官直接说:那就说一下epoll的LT模式,代码层面是怎么实现的吗?

5、除了这些以为,围绕找工作这个事情,做了哪些尝试和准备?

6、你觉得今天咱们聊的时候你准备的够充分不?

7、你觉得我想通过代码题考查什么,我的目的是什么?

面试官也很棒,人很好,比较务实,不整那些虚的

2022-09-28 深信服三面(线下) (大概一个小时)

1、问项目,很深入的问,很多开发的题

2、一些职业规划的,感兴趣方向的

据说三面完没有让hr面的就是挂了,我三面完就让我走了,大概率是凉凉

2022-10-10更新,已收到感谢信

#深信服##线下终面#
全部评论
这都不行?那我估计凉透了。简历只有5行字,0项目,今天刚面完二面。
3 回复 分享
发布于 2022-09-29 20:37 广东
二面后多久通知的三面
1 回复 分享
发布于 2022-10-04 10:12 吉林
线下三面还问技术吗
1 回复 分享
发布于 2022-09-30 16:55 江苏
三面是怎么样的形式啊  面对面那种吗
点赞 回复 分享
发布于 2022-10-11 17:53 山东
是不是一般sp会加面
点赞 回复 分享
发布于 2022-10-10 23:42 广东
三面通过率高吗?
点赞 回复 分享
发布于 2022-10-02 14:05 吉林

相关推荐

2025-12-24 15:25
已编辑
门头沟学院 前端工程师
是腾讯的csig腾讯云,前天晚上九点突然打电话约面,激动的通宵学了一晚上,第二天状态很差改了今天(以后再也不通宵学习了)感觉自己浪费了面试官一个半小时单纯手写+场景,无八股无项目无算法,打击真的很大,全是在面试官提醒的情况下完成的,自己技术方面真的还是有待提高,实力匹配不上大厂和已经面试的两个公司完全不一样,很注重编码能力和解决问题的能力,然而我这两个方面都很薄弱,面试官人很好很耐心的等我写完题目,遇到瓶颈也会提醒我,写不出题也会很耐心的跟我讲解好感动,到最后面试结束还安慰我打算把下周最后一场面试面完之后就不面啦,如果能去实习还是很开心,但是最重要的还是好好努力提高技术以下是面经第一题// 实现一个解析 url 参数的函数function parseUrl(urlStr) {// TODO}parseUrl('*********************************************');// 返回 {a: 1, b: 2, c: 3}追问:在链接里见过什么部分?用 hash 路由的话放在哪第二题// 考虑有一个异步任务要执行,返回 Promise,这个任务可能会失败,请实现 retry 方法,返回新方法,可以在失败后自动重试指定的次数。/*** 异步任务重试* @param task 要执行的异步任务* @param times 需要重试的次数,默认为 3 次*/function retry(task, times = 3) {// TODO: 请实现}// ---------------测试示例 ----------------// 原方法const request = async (data) => {// 模拟失败if (Math.random() < 0.7) {throw new Error('request failed');}const res = await fetch('https://jsonplaceholder.typicode.com/posts', {method: 'POST',body: JSON.stringify(data),});return res.json();}// 新的方法const requestWithRetry = retry(request);// 使用async function run() {const res = await requestWithRetry({ body: 'content' });console.log(res);}run();第三题就是给 retry 函数添加类型注释,用到泛型第四题:在组件库中将 Alert 用 api 的形式实现(应该就是 message 这个组件)怎么渲染到一个浮层里而不是原地渲染出来
不知道怎么取名字_:技术这个东西,太杂了,而且要下功夫的
查看5道真题和解析
点赞 评论 收藏
分享
评论
11
80
分享

创作者周榜

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