腾讯音乐一面秒挂 2024-04-09

面到 20min 的时候就知道已经挂了,还是太菜了。。。

  • 自我介绍
  • Linux 服务器当中如何查看负载情况?通过什么指标进行查看?(扯了 top、free、ps、netstat)
  • top 命令和 free 命令都可以查看内存,有什么区别?
  • 怎么判断服务器内存是否够用?如何查看服务器性能瓶颈是否是内存?(不会)
  • 如何判断内存是否是满的情况?通过什么指标判断内存的使用率?(不会)
  • 操作系统内存不足的时候会发生什么?(答了内存替换)
  • 是否看过内存替换的源码?有哪些方式?(答了 LRU、FIFO、LFU 等)
  • 怎么判断操作系统有没有在内存替换?或者说怎么统计内存替换的频率?
  • top 命令查看是多少个 CPU 核心?(不会,我扯到 CPU 的位数,用指针进行判断)
  • 指针 64 位下多大?除了用指针进行判断,还有其他方法判断 CPU 的位数吗?
  • 让写一下判断 32 位和 64 位的代码(这里我写了 int* p = new int(4);)
  • 然后问 new int(4),这里的 4 作用是什么?(答了初始化为 4)
  • 追问:如果没有写 4,初始化的值是多少?(我答初始化为 0,这里答错了,面试官让打印是否为 0,实际是一个垃圾值)
  • 如果是结构体或类初始化情况会怎么样?(答了会调用构造函数,初始化为 0)
  • 数据库为什么用 B+ 树?
  • B+ 树叶子节点用双向链表有什么缺点?
  • MySQL 和 OceanBase 的区别、优缺点?使用场景?
  • 操作系统在进程调度的时候会做哪些事情?
  • 进程上下文有哪些?
  • gdb 是否用过?如何查看 coredump 文件堆栈?
  • gdb 如何查看变量的值?如果查看的是地址呢?
  • 程序发生 coredump,但是没有产生 coredump 文件,有哪些思路进行定位?(我扯了可能是内存泄漏,用 valgrind 查看,或者 perf 工具)
  • 有什么信息可以查看这些进程具体发生了什么,内存不够还是什么?
  • Linux 系统有没有什么提示这个进程到底发生了什么?
  • C++ 的 static 的用法?(答了全局变量、局部变量、修饰成员变量和成员函数)
  • public、private 和 protected 继承
  • private 继承子类不可以访问父类,那 private 继承作用是什么?
  • TCP 三次握手,客户端第三次发送的确认包丢失了发生什么?(我这里不知道怎么扯了客户端发送数据的时候,然后服务端会发送 RST 报文)
  • 服务端发送第二个报文后连接的状态进入什么状态
  • 然后开始追问上面我说的 RST 报文,发现好像答错了,说了客户端发送的数据报文会被丢失
  • 三次握手和 accept 是什么关系?
  • accept 做了哪些事情?(引导我最后答的是发送 SYN + ACK 报文,然后收到第三次 ACK 报文会将半连接移入到全连接队列中)
  • 客户端发送的第一个 SYN 报文,服务器没有收到怎么办?
  • 服务器收到第一个 SYN 报文,回复的 SYN + ACK 报文丢失了怎么办?(我答了客户端会重传 SYN 报文,服务端也会重传 SYN + ACK 报文)
  • 假设客户端重传了 SYN 报文,服务端这边又收到重复的 SYN 报文怎么办?
  • 反问

没有手撕,前面一堆 Linux 命令问完,差不多就知道挂了,实在是没怎么接触过 Linux 性能相关的分析,是我太菜了

#腾讯音乐工作体验#
跌跌撞撞的找工作经历 文章被收录于专栏

主要记录一些个人的实习、秋招的面经等

全部评论
这八股问的确实有点坏了
8 回复
分享
发布于 04-09 17:52 北京
啥岗位呀
1 回复
分享
发布于 04-09 19:54 江苏
联易融
校招火热招聘中
官网直投
感觉好难呀
1 回复
分享
发布于 04-11 17:11 广东
这linux命令,我只知道是干什么的,细致的问真不熟
点赞 回复
分享
发布于 04-09 17:17 广东
腾讯好爱问linux,我linux命令都没答上来面评直接烂了,十天了还没人捞
点赞 回复
分享
发布于 04-10 11:02 湖北
我昨天面试百度也是一堆Linux命令,感觉是做云相关的?这方面要求高
点赞 回复
分享
发布于 04-10 13:25 北京
`int* p = new int` 是纯粹的 UB,具体什么值完全看编译器实现,居然能“确定”一个答案,很难评价。 在 clang 跟 gcc 最新版本上,gcc 确实清零了内存,但是 clang 没有:https://godbolt.org/z/nf653caex 相关的“语言律师”部分:https://stackoverflow.com/questions/7546620/operator-new-initializes-memory-to-zero
点赞 回复
分享
发布于 04-11 20:58 日本
点赞 回复
分享
发布于 04-12 11:09 广东
主要是平时自己做的那些**项目根本用不到这些linux命令,感觉这些都是生产环境里才会用到
点赞 回复
分享
发布于 04-12 16:58 四川
简历不写linux也要被拷打吗
点赞 回复
分享
发布于 04-15 10:27 重庆
问这么多linux谁会啊
点赞 回复
分享
发布于 04-19 18:56 重庆

相关推荐

#腾讯音乐工作体验# 腾讯速度还是快啊,昨天一面完晚上约了二面。二面也以八股为主,总体来说难度不高,但是会对个人情况比如技术栈的深度和个别知识点的掌握程度进行一个了解。1.算法:翻转二叉树2.基本类型和引用类型的区别3.之前的笔试有没有复盘4.react和原生ios有了解吗5.nodejs有接触吗6.python、java有了解吗7.研究生方向8.为什么选择前端9.有写过移动端吗10.有看过Vue的源码吗11.为什么不建议用index作为key12.Vue3新特性13.为什么要改变Vue3的生命周期14.在beforeCreate周期内会做什么事?15.为什么在beforeCreate中不能处理数据?16.请求ajax数据在哪个生命周期17.为什么响应式要改成Proxy18.组件间通信19.Pinia和Vuex的差异20.什么时候用同步写法什么时候用异步写法21.怎么做异常监控22.window.onerror、window.onunhandledrejection的区别(这个不清楚了)23.websocket如何建立连接24.为什么websocket要基于http协议呢25.https如何保证安全26.为什么要用对称加密和非对称加密两种方式?27.证书主要是干嘛的?如何验证证书有效性(具体流程)?28.http2.029.头部压缩具体怎么压缩30.CSP(前两天刚被问),具体怎么设置,具体值是什么内容31.项目有做性能优化吗32.除了这些以外还知道哪些性能优化的手段?33.CDN为什么可以加速加载?怎么样能做到用户从最近的CDN服务器去加载资源?34.CDN请求的详细过程35.Cesium构建地图功能简述(项目特有),有什么难点吗36.webpack了解吗,直到怎么写插件吗(面试官知道昨天问过,特地来看看我有没有复盘)37.了解了一下有哪些面试到最后流程了38.如果同时拿到了别的offer之后怎么选择?39.日常学习什么技术吗40.对AI有了解吗,有使用吗。gpt有用来生成代码吗面试官说我的技术栈太窄了。可能就是腾讯一直没捞我的原因。多学点总是有好处的!#腾讯音乐##我的实习求职记录##25届暑期实习##软件开发2024笔面经#
点赞 评论 收藏
转发
有UU知道下面一些场景题的回答吗?或许也可以一起讨论一下1. 结合项目来说性能优化手段2. 用node服务器,会不会图像压缩的时间会比较长,考虑了图片体积,但是图像压缩时间呢?4. 能不能不经过node进行图像压缩?图像资源是内部的还是外部。5. useCallback的依赖问题,可以通过ts静态解决。假设,每一个依赖都写了,也不会有闭包问题。从开发规范上,要不要一开始就使用useCallback6. 性能优化还有什么别的方式吗?自己没使用过,聊一下自己知道的7. 衡量一个业务部门性能的考核,从哪些点去考核8. 如何衡量首屏渲染时间,怎么定义的9. FCP和FMP如何用代码去获取10. FCP和FMP具体的概念是什么11. 开发过程中如何实现关键CSS样式12. 场景:一个列表页,对数据的实时性要求不高,但是请求的速度特别慢13. 用户首次进来页面,可能是第一次打开页面,怎么办?14. localStorage和indexDB的区别15. RN开发,有没有别的跨端经验16. RN的客户端通信原理 - 我这里讲的是RN本身的原理,好像又独自鸣唱了几分钟17. 场景:一个页面的开发要投入到两个端,需要使用到bridge的接口,如何设计一个bridge的SDK,类似于一次开发,多端展示。18. 更想知道和客户端通信的接口的差异的抹平。有没有了解过业界常用的手段19. react的渲染原理20. 为什么JSX是如何转换成页面上的元素的,为什么可以被渲染到屏幕上的21. useEffect和useLayoutEffect区别22. react的事件机制合成事件的机制24. HTTPS的过程 - 其实就是问http和https的不同25. 场景:做功能页面,用户会遇到问题,在反馈的时候描述较少,就是问题难定位、难复现,如何解决。26. 你会选择捕获什么,上报什么数据27. 用户的正常行为上报,会导致无效数据过多,不能全量上报,但又不能不上报28. 算法题,口述:矩阵0,0 到m,n。中间有障碍物,获取从左下角到右上角的所有可能的步数29. 近期关系的前端的概念30. 如何做技术总结和沉淀31. 你是经常做复盘吗,语雀更新频率怎么样32. 对于职业规划,这我咋知道33. 有考研的打算吗
点赞 评论 收藏
转发
20 132 评论
分享
牛客网
牛客企业服务