[春招实习]腾讯Go TEG云架平 一面凉经(运营开发)

腾讯 TEG云架平 一面凉经(运营开发实习)

2022/3/2一面(42分钟)

1 项目职责以及项目难点

2 redis 点赞数量怎么保证不会丢(持久化)

3 AOF 刷盘机制

4 RDB 和 AOF 的区别

5 热点 key 怎么解决(更新频繁和查询频繁)

6 经典问题:为什么 redis 快

7 Redis 中的网络IO

8 select 和 epoll 的区别

8 补一个 redis 的 rehash(当时没睡觉,人有点懵,一时间没反应过来问的啥,直接说不会了)

9 为什么项目用到雪花算法

10 还知道其它关于分布式id的算法吗(为什么用这个不用那个,面试官建议要做横向对比)

11 gin 框架,一个请求在 gin 里面是怎么流转的

12 鉴权是怎么做的

13 一个 go 进程消耗过多,怎么定位

14 逃逸分析怎么判断

15 怎么在运行时分析 (我一段乱扯扯到这的,其实是golang有个工具来着)

16 goroutine 泄露

17 《第二个项目》为什么要做这个项目呢

18 kafka 怎么保证消息不丢失

19 kafka 挂了的情况

20 etcd 的选举过程

21 学校的实训项目(Java生鲜电商),mybatis逆向工具实现了什么功能。发现没啥意义,就没继续问了 ORZ。

22 ACID

23 隔离性怎么实现的

24 MVVC

25 读快照的过程是怎么实现

26 redo log 和 undo log

27 写在 redo log 里面的记录一定有效吗

28 怎么判断一个redo log 是已提交的

29 redo log 和 bin log 作用,它差别在哪里

30 大文件存了很多qq号码,怎么判断某个qq号码是否在里面(限制内存)

31 两台电脑之间大文件高速传输

反问

1 询问面试官的组做什么的

2 评价:选取方案应该应该多做横向对比,有些技术细节应该更深入,广度和深度都要抓好,广度够了,深度应该要更加强。

3 提问运营开发

总结

1、第一次面试,面试官帅且温和,非常好的一次体验。非常感谢面试官不嫌弃我一个学生水平不高,愿意和我一起讨论问题!

#腾讯实习##Go##面试题目##腾讯#
全部评论
楼主是官网流程变灰了吗
1 回复 分享
发布于 2022-03-16 10:46
老哥问运营开发的时候,面试官回答说运营开发是干嘛的啊
点赞 回复 分享
发布于 2022-03-16 20:16
楼主在哪投的简历?
点赞 回复 分享
发布于 2022-03-16 09:25
这也太难了
点赞 回复 分享
发布于 2022-03-15 19:59

相关推荐

1请先自我介绍一下。2你对golang了解到什么程度?3go里面的channel是什么?4请简单说一下Java中的一些集合?5你了解concurrenthashmap的具体分段机制吗?6请简述一下Synchronized的底层原理。7你知道JDK17里面有哪些新的特性吗?8JDK17默认的垃圾回收器是什么?9你知道JDK17里面有一个叫ZGC的垃圾回收器吗?10隔离级别有哪些,它们都解决了什么问题?11对于事物的隔离级别,未提交读和串行化的主要目的是解决哪些问题?12在非串行化的隔离级别下,如何解决幻读问题?13MVCC是什么?14redis的基本数据结构有哪些?15为什么redis中Zset的数据结构选择跳表而非红黑树?16TCP协议中的三次握手过程是如何保证安全连接的?17为什么建立TCP连接时只需三次握手,而断开连接时需要四次挥手?18你做的平台是有哪些功能?19角色权限管理是用的RBAC是什么?与普通的权限管理有什么区别?20一致性是指什么的一致性?21系统响应时间缩短30%的指标是如何实现的?23异步方式具体优化了哪些同步操作?24缓存是如何工作的,以及其一致性是如何保证的?25网络框架中支持web socket的具体情况是怎样的?26心跳机制是如何工作的,以及如何处理断开连接的情况?接下来我们做一道题,是在线IDE的,合并有序链表。反问 对于运营开发岗位?答:运营开发岗位主要负责配置中心和注册中心,属于后台开发范畴,但在腾讯内部岗位细分很细,虽然都是后端开发,但具体负责的产品不同,岗位职责也会有所差异。会给全公司提供配置中心和注册中心的能力,用于高并发场景,处理较大规模的并发量。    
点赞 评论 收藏
分享
### 3.28一面面试官提前加了微信,说分笔试和面试,让我提前准备,说手撕很简单不用担心,就放下心来了,结果一上来就是场景题,让写一个多线程读写安全的环形缓冲区,因为没写过多线程锁,有点懵另外一道是给一个数字字符串,判断需要多少次删除操作,才能使其被25整除(但是一开始想岔去dp了,卡了很久,说明有时候真的不要把题目想得太难,抛开算法反而更好做orz)前面两道题一共花了半小时,因为卡壳了很紧张,我还以为会被直接挂了,没想到面试官并不问题目的思路,而是直接开始问项目了:项目的背景项目的架构追问了一下项目的细节是怎么实现的进程的动态加载内存的动态管理进程和线程的区别多个线程之间哪些资源是共享的介绍一下另外一个项目,也是把背景和架构以及我的分工讲了一遍,面试官就没什么问题了### 反问环节1. **部门的业务主要是什么?** C语言写数据库内核的2. **工作强度怎么样?** 早上九点半到晚上6点,一般不超9点,不强制加班,但有时候项目上线可能要熬夜3. **部门对实习生是怎么培养的?** 每个人会分配一个师兄带,不会的东西都可以问4. **转正率怎么样:** 转正率很高,基本上都可以转正5. **面试表现以及技术栈的建议:** 只要能说清楚项目做的是什么就可以了;简历上没有涉及数据库,但由于是部门把简历要过去的,不能怪你2333### 4.7 二面**项目拷打**两个项目的背景/结构,负责的部分是哪些**操作系统,计网,数据各出了一个八股**程序访问虚拟地址的时候发生了什么?tcp和udp了解数据库吗?数据库崩溃的时候是怎么回滚的?**业务介绍****手头有哪些offer/流程?**倾向于选择哪个?**反问环节**对实习生的培养规划能否提前实习后续还有几轮面试工作强度**手撕**二叉树后序遍历,非递归方式实现最长严格递增子序列(dp做的,面试官问有没有更好的做法,用贪心+一个辅助数组维持最小递增子序列实现了)### 4.11 hr面##### 1. 三跨考研,是如何选择专业和学校的?##### 2. 本科的时候有没有接触过计算机课程?##### 3. 你是专硕还是学硕,毕业对论文/专利有没有要求?##### 4. 分享一下你科研或者学习过程中的一些经历或者挑战##### 5. 详细讲一下科研项目##### 6. 你刚刚说到了和师兄分工合作,那你觉得你核心贡献是什么?负责哪个部分?项目结果满意吗?##### 7. 另外一个项目看起来更偏工程一些,能不能介绍一下项目背景/扮演角色/参加的契机?##### 8. 为什么对计算机底层感兴趣?现在大家都往应用层或者大模型相关发展?##### 9. 现在手头还有那些offer或者流程呢##### 10. 实习地点的选择##### 11. 除了学习之外,你还有什么兴趣爱好?##### 12. 你觉得你压力比较大的时候是什么?##### 13. 在决定未来方向的时候受到了哪些因素影响?怎么去重整自己的经历##### 14. 很多同学觉得考研压力大,但是你觉得决定考研前压力更大,这是为什么呢?##### 15. 实习的时间大概是从什么时候到什么时候,你个人计划实习多久#### 反问环节1.阿里云的培养模式2.部门的业务是什么3.面试多久会有结果呢 **(一周内,面试完会和前面的面试官沟通)**### 4.16官网流程挂,问了hr说相比起来其他同学更匹配,应该就是被横向对比了原本感觉面试表现和体验都不错
查看28道真题和解析 实习进度记录
点赞 评论 收藏
分享
评论
3
41
分享

创作者周榜

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