(已OC)26届实习腾讯后端IEG面经

一面50min
拷打项目
- 挑一个项目讲(说了os)
- 讲完问我bitmap的长度是多少
- bitmap什么时候初始化
- 物理内存多大,bitmap管理的内存大小(1页),现场计算bitmap的大小
- 物理内存怎么统计的
- 写了多久

了不了解零拷贝 有哪些函数 底层实现
一个文件发送给对端怎么用零拷贝实现(sendfile)讲一下具体的

又回到项目,为什么用先进先出的进程调度
- 还有哪些进程调度算法
- 怎么基于时间片的 说了是硬件实现的 问软件定时器怎么实现
- 大小堆?具体说下 有别的方法吗
- 时间轮?具体说下底层
- 高精度的时间较长的任务用时间轮可以吗 有什么缺点
- 场景:精度为100ms 时长为3天的时间轮的槽的大小

拷打另一个项目 mq
- raft协议简单说下
- 知道raft是paxos的简单版吗?说下他们的区别
- 仿照kafka写的? 说下他的特点
- 消费者和partition的关系 一对一还是多对一还是别的
- 了解过pulsar吗

反问

二面1h15min

c和go的区别 既然说道go的自动内存回收 说一下他的细节

go的自动垃圾回收是在语言层面实现的还是操作系统层面实现的 是开进程线程还是协程

tcmalloc和自己os里的malloc

go的垃圾回收触发条件  为什么go要自动管理内存 优点

为什么操作系统不自动管理内存???(这个有点没听懂想问什么

gc并发的问题 怎么解决?

又拷打os项目
- 你的os怎么内存管理的
- 虚拟地址怎么映射到物理地址的 转换过程
- 为什么要用多级页表
- 虚拟地址在哪里 低1gb-2gb还是高3gb-4gb  为什么
- os的启动过程 从计算机接电一瞬间讲起

做题 两道(第二道题一直让我修改) 说思路+代码

反问

三面 30min

问开源 要pr链接说下去看看 介绍一下整个过程?会有问题吗(项目的)?怎么解决?(回答和内核对齐)为什么和内核对齐?内核怎么做的?这个开源基于什么需求?

问mq 介绍一下(问得有点记不清了) 磁盘怎么保证顺序读在应用层面 了不了解磁盘阵列

反问

已hr面完 整体流程很快 

————————————————————
更新 已oc

#腾讯# #腾讯面经# #实习# #牛客解忧铺# #牛客在线求职答疑中心#
全部评论
牛油是研嘛,写的都是这种项目
1 回复 分享
发布于 2024-11-02 10:01 安徽
佬哪个部门,我也ieg
点赞 回复 分享
发布于 2024-12-19 22:14 广东
太强了
点赞 回复 分享
发布于 2024-12-13 11:24 广东
os是手写的操作系统吗佬
点赞 回复 分享
发布于 2024-12-12 14:27 天津
太牛了
点赞 回复 分享
发布于 2024-12-02 22:14 福建
榜样
点赞 回复 分享
发布于 2024-11-27 13:25 上海
ieg哪个团队呀佬
点赞 回复 分享
发布于 2024-11-14 11:25 广东
牛,系统相关项目感觉很难啊,大佬
点赞 回复 分享
发布于 2024-11-10 18:19 四川
没算法吗,哥们?
点赞 回复 分享
发布于 2024-11-06 19:50 湖南
你怎么在伊朗呀,注意安全呀兄弟
点赞 回复 分享
发布于 2024-11-01 14:50 北京
哥们,你的os项目哪里找的
点赞 回复 分享
发布于 2024-11-01 09:37 广西
老哥面的是后端开发岗位吗
点赞 回复 分享
发布于 2024-10-31 21:55 河北

相关推荐

07-14 18:52
门头沟学院 Java
算法题: 1:消消乐 :给定一个数字字符串,相邻两个数字之和为 10,就可以抵消。返回最终字符串长度。例如:“137285”,结果:22:leetcode442:找数组中重复元素(不能使用额外辅助空间,且时间复杂度为o(n))例如:“1,2,3,4,5,2,3”,结果:“2,3”拷打项目结合项目引申出来的八股:1.刚才提到那个,比如说我们说那个Redis,对吧? Redis 它性能其实是会比较高的,对吧?那为什么说它的性能会比较高。2.你单个核的话我能处理这么多,对吧?那我多个核的话我可以同时去处理。3.Redis的持久化有哪些4.那 RDB 这种的话,它现在是全部的一些数据做一个快照,对吧?那它会阻塞吗5.进程 fork 一个子进程,对吧?那他们的内存是什么样子的?6.HTTP了解多少7.HTTP版本差异8.假如我们有一个 TCP 的客户端和服务端,他们已经建立了连接,对吧?然后这个时候如果说我们把服务端的进程 kill 掉客户端它会有感知吗?9.为什么收不到ACK?10.这里其实涉及了两个问题,一个是这个端口已经被释放掉了,对吧?那被释放掉的话,那相当于如果说系统收到一个包,对吧?然后这个包请求了一个不存在的一个端口,就没有在监听那个端口,对吧?那会怎么样?是丢弃吗?还是说是其他的,对吧?11. TCP 建立连接的话,它会涉及到哪些 SOCKET 相关的系统调用?12.linux系统操作过吗最后聊了十分钟天发面筋攒好运
查看14道真题和解析
点赞 评论 收藏
分享
大家都知道,近期 W公司 出现了许多不太好的传闻,像什么乘客失踪事件,Warp列车谋杀案,还有关于其运营的Warp列车原理的传闻,甚至传言其奇点因图书馆事件泄露。这么看来,W可以说是风评差得没边了。然而,近期,我却收到了Warp公司发来的offer,邀请我于这周末乘坐Warp列车前往公司本部参加面试。实际上我并不怎么看好Warp公司,因为我曾是一名环指的讲解员,在我们经营的画廊里,就有名为“回廊”的技术,在充满无限可能性的空间里,每一扇门都处于一个叠加状态——即随机同时连通若干个空间——当第一次打开它的时候,其状态便会坍缩,永久指向一个出口。而我们便可以利用这种技术,实现快速的空间移动——只是它的弊端在于,距离回廊越远的地方,门能够坍缩向它的概率就越小——建立链接需要尝试的次数将成指数增加——也就是说,跨巢移动,目前是无法实现的。虽然,如果能够在另一个不相干次元里,耗费几乎无限的时间进行无限次试错,理论上总是可以达成超长距离移动,但不幸的是,我们目前还没有这个样的技术。所以,作为垄断了都市里长距离运输行业的龙头企业,W公司的技术对我们非常有吸引力。……嗯,至于我为什么现在不是环指的一员?因为我现在已经是 ■■■ 大人的手下,因此,此举不仅在于探寻W公司的奇点,还将以 W翼 的 ■■,作为 ■■ 的开始。我在此宣告:破裂神教,将会在此伟大。W箱W唐,创造闪避的辉煌!次元撕裂!基础值:5变动值:+6[使用时]使自身获得2层充能.png充能若自身的充能.png充能层数不低于10层,则使本技能的硬币威力+2硬币1.png[命中时]使自身获得2层充能.png充能[命中时]使目标增加2级破裂.png破裂强度能源循环!基础值:5变动值:+5[使用时]使自身获得7层充能.png充能若自身的充能.png充能层数不低于10层,则使本技能的硬币威力+1硬币1.png[命中时]下回合对目标施加1层束缚.png束缚硬币2.png[命中时]使目标增加3级破裂.png破裂强度[命中时]若自身的充能.png充能层数不低于10层,则使目标增加3级破裂.png破裂强度并对目标施加2层破裂.png破裂次元裂隙!基础值:5变动值:+4[使用时]若自身的充能.png充能层数低于15层,则消耗10层充能.png充能并使本技能的硬币威力+1[使用时]消耗15层充能.png充能并使本技能的硬币威力+2[攻击前]若使用本技能时消耗了15层充能.png充能,则对目标施加3层破裂.png破裂硬币1.png[正面命中时]使目标增加1级破裂.png破裂强度硬币2.png[正面命中时]使目标增加1级破裂.png破裂强度硬币3.png[命中时]使用本技能时每消耗5层充能.png充能,使目标增加3级破裂.png破裂强度(最多9级)[命中时]若使用本技能时消耗了15层充能.png充能,则对目标施加2层次元裂痕.png次元裂痕[击杀敌方时]使自身获得5层充能力场.png充能力场空洞次元!基础值:4变动值:+10自身每带有5层充能.png充能,使本技能的基础威力+1(最多+2)[闪避成功时]下回合首次通过技能使目标增加的破裂.png破裂强度额外+1级(每回合最多额外+3级)以上。就算,W公司有着各种负面的传闻,也不能否认W公司的伟大,即使W公司的列车上有会将人叠成三角的怪物——当然这显然是不可能的——也无法动摇我入职的决心,谨遵 ■■■ 大人之意,一定要让 W公司 再次■■!
风评不好的公司,你会去吗...
点赞 评论 收藏
分享
评论
16
79
分享

创作者周榜

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