【24年3月】腾讯健康全栈开发实习面经(凉)

投的后台开发,不知道为啥被全栈捞了。

OJ

上来20分钟写个OJ,不会,暴力了(肯定不得分)

leetcode 233 从1到n中1的个数(hard)

八股

  1. 智能指针,循环引用为什么要加锁(汇编层面)
  2. C++11用过吗?了解过更新版本的C++规范吗?(我说主要是C++11,了解过C++14,但是面试官没有问相关的问题)
  3. Linux进程怎么管理(task_struct和进程地址空间)
  4. Linux进程地址空间的区域
  5. Linux进程内设置的环境变量是存放在内存什么区域的?(不知道)
  6. 线程能共享进程的什么资源(进程地址空间共享,会有自己独立的寄存器和栈,面试官好像不满意,也不知道自己少说了什么)
  7. 常用的stl容器
  8. 浮点数的精度问题怎么解决(大整数代替浮点数)
  9. 浮点数从底层看为什么会出现精度问题?(不知道)
  10. 如果我往multimap里面插入两个相同的key,他们的遍历顺序和插入顺序一致吗,如果插入a和a'(key相同),迭代的时候a会稳定出现在a'之前吗?(不太清楚,这里我说可能和底层红黑树实现的方式有关)
  11. 红黑树原理
  12. 给你一个大量数据,topk怎么解决(我说的是小块遍历+堆)
  13. 给你两个50亿行的文件,每一行都是一个128字节的字符串,怎么获得这两个文件共同出现过的字符串?(这里应该是布隆过滤器的知识,但是我忘了……)
凉凉面试记录 文章被收录于专栏

笨蛋CPP选手记录的面经。

全部评论
布什戈门,你这也太难了
点赞 回复 分享
发布于 09-12 21:37 四川

相关推荐

浏览器内核(Browser Engine)是指浏览器中负责解析和渲染网页内容的核心组件。 它是浏览器的关键部分,负责处理 HTML、CSS、JavaScript 等前端技术,将网页内容转换为可显示的图形界面。以下是一些常见的浏览器内核:https://www.nowcoder.com/issue/tutorial?zhuanlanId=Mg58Em&uuid=e603181d8a9b4b9ea0cc9be7cb8778b7Trident(也称为 MSHTML):Trident 内核是由微软开发的,用于 Internet Explorer 浏览器。它被用于自 Internet Explorer 4(1997 年)起的多个版本。Gecko:Gecko 内核是 Mozilla Foundation 开发的,用于 Firefox 浏览器以及其他使用 Mozilla 技术的应用。它被设计成高度灵活的内核。WebKit:WebKit 内核最初是由 Apple 开发的用于 Safari 浏览器。后来,Google 采用了 WebKit 作为 Chrome 浏览器的内核。它支持 HTML、CSS 和 JavaScript,还有一套高性能的渲染引擎。❤Blink:Blink 是由 Google 发起的一个分支,基于 WebKit。自 Chromium 项目内核改为 Blink 后,许多浏览器如 Chrome、Opera 和 Edge(Chromium 版)都使用了 Blink 内核。除了上述常见的浏览器内核,还有一些较小或基于开源项目的内核,例如 KHTML(Konqueror 浏览器的内核),EdgeHTML(旧版 Edge 浏览器的内核)和 Servo(由 Mozilla Research 开发的实验性内核)。需要注意的是,随着时间的推移,浏览器内核的技术和实现细节可能会有所变化,因此查阅相关资料以获取最新信息是明智的。
2024-10-27
在牛客打卡262天,今天也很努力鸭!
点赞 评论 收藏
分享
点赞 评论 收藏
分享
不愿透露姓名的神秘牛友
11-08 23:53
上海电信 技术岗 委培一年后分具体岗 年包16.4w 本科211
点赞 评论 收藏
分享
TPlink 前端开发 27k*16
点赞 评论 收藏
分享
1 10 评论
分享
牛客网
牛客企业服务