腾讯音乐后台社招一面面经

前言

个人2019年毕业,目前工作10个月,所以难度和校招差不多。
发波面经攒个人品
面经部分有些答案可能有错,欢迎指出,谢谢。

面试

1.tencent 1面

代码题:

实现void split(string target,char t,vector<string>ans);
实现int atoi(char*p);要求正负号,int溢出检测</string>

c++:

多态的实现原理?
构造函数可否为虚函数,原因?
析构函数呢?
函数的重载,重写。
volatile关键字
new的实质 (顺便扯了,malloc和free的实现)

os:

虚拟内存,物理内存,虚拟内存的空间分布
进程的通信方式 (只答了几种通信方式,共享内存最快)
进程挂了共享内存是否还存在,为什么?(不知道,结束之后百度:进程间通信使用的数据结构:管道、socket、共享内存、消息队列、信号量等,是属于内核级的,一旦创建后就由内核管理,若进程不对其主动释放,那么这些变量会一直存在,除非重启系统。)
mmap了解吗?(不大了解,答的将文件映射到虚拟内存,减少读写io)

通用:

常用的linux命令,top,netstat,df,free,strace,pstack
gdb用过吗,如何查看调用栈(bt,backtrace)
cpu占用过高了,如何排查?(不知道)
程序crash了,如何排查?(不知道)
阻塞和非阻塞的区别

网络:

select,poll,epoll?
select是阻塞的吗?
ddos的含义,发生在三次握手的哪个阶段,为什么会ddos
tcp3握4挥
tcp和udp的区别
数据包mtu(最大传输单元)

锁:

自旋锁和互斥锁
cas和aba问题
乐观锁和悲观锁,以及其使用场景

mysql:

acid和事务隔离级别
脏读,不可重复读,幻读是什么 
索引的原理,优缺点,查询一定走索引吗?
如何看mysql是否走了索引,explain
索引回表问题

redis:

redis的5种数据类型
redis的持久化
zset的底层实现
redis主从,哨兵模式

分布式:

cap原理
cap与acid中的c是否一致?(答的一致,实际上不一样)
base了解过吗?(没听说过,后面百度是基本可用,软状态,最终一致的一个理论)

消息队列以及大数据:

问了kafka,hadoop,spark(答只听说过,没怎么使用过,没问了)

项目:

讲项目中的一个难点(blabla,讲的幂等性)
一个项目中用了etcd,介绍etcd,扯了用etcd和confd做服务发现

大部分基本上就是这样,其他的想不起来了。

#面经##社招##C++工程师##golang工程师##腾讯音乐娱乐#
全部评论
leetcode.8 字符串转换整数 (atoi)   今天刚刷到这道题 好巧啊
1 回复 分享
发布于 2020-04-29 18:12
哈哈,我也是黄桷垭大学的,你面的好像就是我们组,题目和我差不多的。。
点赞 回复 分享
发布于 2021-04-08 15:13
老哥社招有内推吗
点赞 回复 分享
发布于 2020-05-27 16:32
二三面呢···
点赞 回复 分享
发布于 2020-05-05 20:56
字节靠谱内推,远程面试,进度跟踪,答疑秒回 日常实习:https://job.toutiao.com/s/wCtUxw 社会招聘:https://job.toutiao.com/s/wCsno3 需要了解更多信息,欢迎私聊,必回!
点赞 回复 分享
发布于 2020-04-29 20:26
居然加精了
点赞 回复 分享
发布于 2020-04-29 19:51
感谢分享! 欢迎大佬参加我们的社招面经征集活动呀!有京东卡可以拿~社招面经征集|参加过社招的牛友,来发面经吧,拿京东卡~:https://www.nowcoder.com/discuss/374207 #社招面经#
点赞 回复 分享
发布于 2020-04-29 17:15
点赞 回复 分享
发布于 2020-04-29 16:18
楼主你好,请问你是什么岗位?开发的话,是Java方向还是C++方向?或者其他语言方向~
点赞 回复 分享
发布于 2020-04-29 15:23

相关推荐

点赞 评论 收藏
分享
07-02 10:39
门头沟学院 Java
Steven267:说点真实的,都要秋招了,还没有实习,早干嘛去了,本来学历就差,现在知道急了,而且你这个简历完全可以写成一页,劣势太大了,建议转测试
点赞 评论 收藏
分享
不愿透露姓名的神秘牛友
07-17 14:38
干个蛋,干不了一点!!!!我真服了,还没搞完,很急。&nbsp;今天ddl,活没干完直接通宵,刺激。食堂很好吃,感觉离职的时候会胖10斤。mt喜欢能直接干活的,没空指导我,很难受。每个人都是笑嘻嘻的,但是从他们聊天中都能感受到各种试探,我有点慌了大家真的nb,都能准时完成工作下班,我羡慕啊!!!!!每天好累,想离职了💔
牛客26106072...:能去字节实习说明你的能力挺被认可的,实习中的这种累更有利于个人职场成长,试着当熬夜打游戏一样熬一熬,实习的意义就是看自己的差距和适应能力,总比等到工作时各种不适应辞职要好得多吧?
投递字节跳动等公司8个岗位
点赞 评论 收藏
分享
评论
12
139
分享

创作者周榜

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