多乐游戏一面

📍面试公司:多乐游戏
👜面试岗位:服务端开发
📖面试问题:
自我介绍
引用和值传递
多态有几种类型?分别是什么
看一道题,说输出
B继承A,都有虚函数show
func(A a)但是传了一个B类型的对象
后面查了一下会发生对象切片,我还口胡说会多态
sizeof了解吗
再看一道题
再看一道题
GET和POST的区别
TCP三次握手说一下
如果我们的棋牌游戏丢包了,怎么办,怎么设计一个机制避免(不知道,我说设计一个模仿tcp的可靠协议)
怎么访问map里面的value
说一下.at和[]的区别
访问一个类里面静态成员的方法,有几种?
this指针可以访问到静态成员吗?(不会了)
打开编辑器写题
删除数组里面的奇数?
能不能改用迭代器删除?
讲道理感觉两道题都写错了,但是他没说。明天再试试看
反问我该改进哪方面?
基础知识掌握得比较全面(居然第一次有面试官给了稍微正面的评价)但是还需要加强深度,比如多态那里就错了
🙌面试体验:
感觉很专业,然后比较严肃,问题也比较常规。#牛客创作赏金赛##牛客在线求职答疑中心##软件开发2024笔面经##面试时最害怕被问到的问题##如何判断面试是否凉了#
#软件开发笔面经##原神##牛客AI配图神器#
全部评论
大佬,面试结果怎么样
点赞 回复 分享
发布于 03-06 14:39 湖南
几乎一样,我答的稀烂,还问了一点redis,mysql索引相关
点赞 回复 分享
发布于 03-07 17:13 四川

相关推荐

1、C++多态(虚表是在编译链接时产生的)2、C++内存管理机制内存分区:栈区(主要存储函数的参数以及局部变量)、堆区、全局静态区、常量区(存储字符串常量、整形常量等)、代码区内存泄漏-》智能指针3、vector->erase用法,迭代器失效4、给定一个数组,要求删除数组中奇数元素,不可借用辅助空间#include<iostream>#include<vector>using namespace std;//借助辅助元素#牛客AI配图神器#vector<int> removeOddNumbers(vector<int>& nums){int len = nums.size();if (len == 0){return {};}int j = 0;for (int i = 0; i < len; ++i){if (nums[i] % 2 == 0){nums[j++] = nums[i];}}nums.resize(j);return nums;}//注意迭代器失效问题,错误写法vector<int> removeOddNumbers1(vector<int>& nums){int len = nums.size();if (len == 0){return {};}vector<int>::iterator it;//iterator ptr = nullptr;for (it = nums.begin(); it != nums.end(); ++it){if (*it % 2 != 0){//ptr = it;nums.erase(it);len--;}}nums.resize(len);return nums;}void Show(vector<int>& nums){for (int num : nums){cout << num << " ";}cout << endl;}int main(){vector<int> nums = { 1,2,3,4,5,6,7,8,9 };vector<int> result = removeOddNumbers1(nums);Show(result);return 0;}
查看4道真题和解析
点赞 评论 收藏
分享
评论
1
4
分享

创作者周榜

更多
正在热议
更多
牛客网
牛客企业服务