腾讯QQ客户端二面-凉经

腾讯一面QQ客户端
1. 写一个树的结构,分别用深度搜索和广度搜索查找一个特定值
2. 给一个数组,组成最大的数组。如[9,4,33,0,12,45]->945433120
3. 反转字符串中的单词,如“i am hero" -> "hero am i"
4.class A
{public:
A() {
Function();
}
virtual void Function() {
cout << "aaa" << endl;
}
void FunctionA(){
Function();
}
};
class B : public A
{
public:
virtual void Function() {
cout << "bbb" << endl;
}
};
A* ptr = new B; //调用A的构造函数,输出aaa
ptr->FunctionA();//调用B的虚函数,输出bbb
输出什么?为什么?(答案是:aaa bbb)
5. malloc/free和new/delete区别
6.map的底层结构?查找时间复杂度是多少?
7.哈夫曼编码简单说以下原理
8.在main函数之前执行函数怎么做?
9.在类成员后面加const是为什么?(不能改变类中的成员变量)
10.为什么要给数据库加索引?
11.TCP/UDP说一下,TCP流量控制
12.进程间通信有哪些?
13.线程间通信有哪些?以及有没有什么性能问题?
----------------------------------------------------------------------------------------
腾讯二面QQ客户端
1.自我介绍
2.10万个数如何找中位数
3.介绍一下各种搜索树以及查找时间复杂度(AVL树,B/B+树,红黑树,二叉搜索树,在没有退化为链表的情况下,都是O(logn)
4.TCP/UDP发一个大包有什么区别?
5.平衡二叉树旋转的方法(RR,RL,LL,LR)
6.找一棵二叉树中两个节点的公共祖先
------------------------------------------------------------------------------------
其实不知道二面为啥挂了,面了好几次腾讯了,估计和腾讯无缘


#腾讯##面经##安卓工程师#
全部评论
楼主你好,请问你是实习、校招还是社招?
点赞 回复 分享
发布于 2021-04-12 09:41

相关推荐

03-29 17:05
门头沟学院 Java
asdasdasda...:我前段时间找工作焦虑,有几天连续熬夜熬穿了,然后心脏突然不舒服,立马躺床上睡觉了,然后第二天还是不舒服,去看医生说是心率不齐,吓得我后面天天早早睡觉,调养身体,过了好几天才好过来。所以真的,工作这些东西哪有那么重要,最多钱多一点钱少一点,降低物欲。活着才是最重要的,现在想想真的后怕
如何排解工作中的焦虑
点赞 评论 收藏
分享
点赞 评论 收藏
分享
评论
点赞
17
分享

创作者周榜

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