腾讯PC客户端开发实习一面
1.自我介绍
2.项目介绍
3.实习介绍
说一下,你负责的接口是怎么开发的,你遇到的困难是怎么解决的
4.为什么写这个项目三的服务器,从中学到什么东西
5.项目二的业务功能介绍
6.MySQL和MongoDB的区别
7.说一下boost的thread_group要怎么封装为一个线程池,要提供哪些接口,怎么提高程序面对阻塞问题时的效率
没说清楚
8.说一下内联函数,它的缺点是什么
9.说一下const和static的区别
10.说一下static声明普通函数(非成员函数)的作用
11.说一下this指针在什么情况下可以被手动delete
不知道(我tm差点答了可以在析构函数中delete)
12.怎么让一个类的实例永远只能创建在栈上面
13.说一下使用多态的目的,实现方式
14.说一下右值引用和左值引用各自的应用场景
15.向浏览器地址栏输入一串地址之后,浏览器会有什么操作
两道算法LRU,二叉树最大深度,在面呗出的
我写了基本一些函数之后,他就说可以了,没运行。
反问
面试官人还挺好,不会的,他会教你,而且写算法的时候,他就把自己的摄像头关了,避免我紧张,问到我的项目的时候还告诉我要从多方面思考问题,要思考如何将项目一步一步进行修改让性能提升,让同一个项目使用多种不同技术栈来构建。估计凉掉了,基本问的都是八股,但是我回答的没什么深度。
2.项目介绍
3.实习介绍
说一下,你负责的接口是怎么开发的,你遇到的困难是怎么解决的
4.为什么写这个项目三的服务器,从中学到什么东西
5.项目二的业务功能介绍
6.MySQL和MongoDB的区别
7.说一下boost的thread_group要怎么封装为一个线程池,要提供哪些接口,怎么提高程序面对阻塞问题时的效率
没说清楚
8.说一下内联函数,它的缺点是什么
9.说一下const和static的区别
10.说一下static声明普通函数(非成员函数)的作用
11.说一下this指针在什么情况下可以被手动delete
不知道(我tm差点答了可以在析构函数中delete)
12.怎么让一个类的实例永远只能创建在栈上面
13.说一下使用多态的目的,实现方式
14.说一下右值引用和左值引用各自的应用场景
15.向浏览器地址栏输入一串地址之后,浏览器会有什么操作
两道算法LRU,二叉树最大深度,在面呗出的
我写了基本一些函数之后,他就说可以了,没运行。
反问
面试官人还挺好,不会的,他会教你,而且写算法的时候,他就把自己的摄像头关了,避免我紧张,问到我的项目的时候还告诉我要从多方面思考问题,要思考如何将项目一步一步进行修改让性能提升,让同一个项目使用多种不同技术栈来构建。估计凉掉了,基本问的都是八股,但是我回答的没什么深度。
全部评论
相关推荐
点赞 评论 收藏
分享