腾讯一面总结

因为总感觉自己没准备好,所以一直到现在才投。。。
总结下一面题目吧,方便日后查阅
1.一道算法题
大致说一下题目:第一行输入两个数分别是n,m ------------ n代表一个升序的数组(可以其他的数据结构,比如vector,可以自己定义),例如5,代表1,2,3,4,5;m代表接下来要输入几行
接下来的输入的每一行是一个数字,代表在数组该位置的数字要被移到数组的头部
5 4
4
3
1
4
==> 4 1 3 2 5
这道题我的思路错了两次,面试官说有大致思路就行,让我用C语言实现swap函数,就说可以了,不用管那些测试用例
2.问答题
(1)给了一堆数据,写出快排的第一次排序结果
(2)列出来有近20个Linux命令,问我这都是干啥的
(3)多态是怎么实现的
(4)根据日志文件,查找当前时刻的在线人数
(5)sql 注入(对数据库一点都不熟)
3.(1)给出一段程序,问有什么错误
void get_memory(char *p)
{
p = malloc(100);    //    这里应该用宏,不过它没让更改,所以我也没改,最好改成宏或者const定义
}
void test()
{
char *str = NULL;
get_memory(str);
strcpy(str, "hello world!");    //这里最好用strncpy,如果你不用,最好和面试官交流清楚
printf("%s\n", str);
}
简单说一下:我主要改了指向指针的指针,其他的都是面试官一提,都能想起来。举个栗子,这个100,就得立刻想到设置成常量,这个strcpy就会考虑越界问题,比如memcpy就要想到内存重叠问题
(2)请写出 printf 函数的原型
(3)请写出可以指向get_memory的函数指针
4.二进制(一个32位的int数据)中1的个数和2的个数
对于1的个数不能用循环,可以使用递归或者分治(二选一)
对于2的个数,我也不太明白,大致是32位分为4位一组,总共8组中的2的个数
5.在一个>10K并发的服务器中,有一个连接每次只要求打印(60字节)的日志数据,问应该如何优化?
我的回答:延迟,还有一个答案(我没答出来,有高手可以回答一下吗?)
思路:大致就是一次存储多次(假设是10次,会减少IO操作次数),瞎猜的,大佬总结就是延迟问题
6.前台cgi(不知道cgi是啥)是webserver生成的一个短暂进程,但是cgi在和服务器频繁的进行TCP通信(大致是这个意思),问这样设计有什么缺点?应该如何优化?
官方答案:会对server造成冲击
7.第一题也是一道算法题,时间不够,没让做,至此已经过去了一个多小时
原因是面试官电脑没声音,调声音调了10分钟,然后打字交流的,最后电话面试说每一道题的思路 50 分钟

剩下都是问一些基础的东西:
select和epoll的区别,数据库的基本特性了解吗(ACID,C是一致性,我竟然忘了),加密算法,对称加密算法和非对称加密算法(不会),进程间通讯方式等,还有一些忘了

当场给的结果,说基础还行,我会建议你二面,至此结束
#腾讯##面经##实习##春招##C++工程师#
全部评论
请问是啥时候投的呀
点赞 回复 分享
发布于 2019-03-23 18:11
后台开发岗?
点赞 回复 分享
发布于 2019-03-23 16:37
一样的是总感觉没准备好,不一样的是我还没投🤣
点赞 回复 分享
发布于 2019-03-23 15:03
CDG?
点赞 回复 分享
发布于 2019-03-23 14:33

相关推荐

在笔试的大西瓜很矫健:校招数分不用想了,这经历和学历都不够用,大厂更别想,初筛都过不了,说点不好听的小厂数分都进不去(小厂也是假数分),要两个对口实习+3个项目(或者3+2),而且要有含金量才能补一点你的学历劣势。 建议刷实习,社招找数分,校招看运气,能入行业就行,可以运营转数分
点赞 评论 收藏
分享
评论
2
34
分享

创作者周榜

更多
正在热议
更多
# 长得好看会提高面试通过率吗? #
4828次浏览 49人参与
# 离家近房租贵VS离家远但房租低,怎么选 #
16931次浏览 137人参与
# 巨人网络春招 #
11578次浏览 232人参与
# 沪漂/北漂你觉得哪个更苦? #
1725次浏览 42人参与
# 你的实习产出是真实的还是包装的? #
3328次浏览 56人参与
# 春招至今,你的战绩如何? #
16433次浏览 148人参与
# 米连集团26产品管培生项目 #
7516次浏览 232人参与
# HR最不可信的一句话是__ #
1143次浏览 33人参与
# AI面会问哪些问题? #
1005次浏览 26人参与
# 你做过最难的笔试是哪家公司 #
1347次浏览 23人参与
# AI时代,哪个岗位还有“活路” #
3025次浏览 53人参与
# 不考虑薪资和职业,你最想做什么工作呢? #
152968次浏览 889人参与
# 简历第一个项目做什么 #
32220次浏览 364人参与
# 军工所铁饭碗 vs 互联网高薪资,你会选谁 #
8037次浏览 43人参与
# XX请雇我工作 #
51167次浏览 171人参与
# 简历中的项目经历要怎么写? #
311203次浏览 4274人参与
# 投格力的你,拿到offer了吗? #
178411次浏览 891人参与
# 你最满意的offer薪资是哪家公司? #
77025次浏览 375人参与
# AI时代,哪些岗位最容易被淘汰 #
64958次浏览 903人参与
# 当下环境,你会继续卷互联网,还是看其他行业机会 #
187673次浏览 1123人参与
# 你怎么看待AI面试 #
180946次浏览 1325人参与
# 正在春招的你,也参与了去年秋招吗? #
364447次浏览 2642人参与
牛客网
牛客网在线编程
牛客网题解
牛客企业服务