竞技世界 游戏前端开发工程师 一面
60min,前面答的都挺好,手撕题很简单的一道题让我看错了,没写出来,太可惜了。问了好多c++的内容,很多都有点记不清了,总之尽量写吧 后面想起来了再补
1.自我介绍
2.简述vector和list。区别是什么?
3.六种比较类排序(除了希尔以外的六个),简述一下思想,说一下时空复杂度以及是否稳定性
4.简述智能指针
5.简述模板以及模板的优缺点
6.tcp/udp的区别(脑子一热把他们原理也一起讲了),以及两者的传输效率谁更高。一定是udp更快吗?
7.线程和进程的区别
8.函数调用过程中栈的变化
9.虚拟内存的作用
10.智力题:三个小盒子无区别,分别放了一个苹果,一个橘子和一苹果+一橘子,盒子上有标签已经确定所有标签都是错的,你每次可以从其中一个箱子中取出一个水果,请问最少多少次可以判断各个盒子里面的水果数(开始答了两次,面试官让我再思考一下,思考了三分钟左右后感觉是一次,摸标签是ab的那个即可)
手撕:是删除链表中所有重复出现过的数,即1-2-2删除后为1。
1.自我介绍
2.简述vector和list。区别是什么?
3.六种比较类排序(除了希尔以外的六个),简述一下思想,说一下时空复杂度以及是否稳定性
4.简述智能指针
5.简述模板以及模板的优缺点
6.tcp/udp的区别(脑子一热把他们原理也一起讲了),以及两者的传输效率谁更高。一定是udp更快吗?
7.线程和进程的区别
8.函数调用过程中栈的变化
9.虚拟内存的作用
10.智力题:三个小盒子无区别,分别放了一个苹果,一个橘子和一苹果+一橘子,盒子上有标签已经确定所有标签都是错的,你每次可以从其中一个箱子中取出一个水果,请问最少多少次可以判断各个盒子里面的水果数(开始答了两次,面试官让我再思考一下,思考了三分钟左右后感觉是一次,摸标签是ab的那个即可)
手撕:是删除链表中所有重复出现过的数,即1-2-2删除后为1。
全部评论
佬,一面之后还有消息吗?
相关推荐
查看10道真题和解析
点赞 评论 收藏
分享