多乐游戏面经(已寄)

问问个人实习项目情况,然后跳过,全程C++。
STL:
1.map操作:[]与insert区别。
2.vector 与list区别。
3.vector<int> v1 = {1, 4, 10, 25, 32, 29};用迭代器方式删除所有的能被5整除的数,如果是list呢。

4.vscode 通信方式。
    ssh:安全的远程登录协议。scp:是基于SSH协议的文件传输协议,类似于cp命令

5.指针和引用区别
6.判断下面输出:
//指针传值
//指针传地址(二级指针)
//指针引用

7.sizeof,判断下面输出
// 64 位系统下
void func(char str_arg[100])
{
    cout<<sizeof(str_arg)<<endl;
}

int main(int argc,char* argv[])
{      
    char str[]="Hello";     
    char *p=str;      
    cout<<sizeof(str)<<endl;     
    cout<<sizeof(p)<<endl;     
    func("test");     
    return 0;
}
func函数的参数是一个字符数组指针,该指针在函数内部的大小是固定的,并不会根据传入的实际数组大小而变化。所以无论传入的是什么长度的字符数组,sizeof(str_arg)都将返回指针的大小,而不是数组的大小。

Linux

8.Linux进程相关命令

9.drwxr-xr-x的权限含义  1+3+3+3(拥有者/组成员/其他成员)

10. 虚函数,判断下面输出。(子类对象赋值给父类对象,对象切片)。
全部评论
经典c++,不过我当时面的是游开客户端,知道是棋牌以后就放弃hr面了
1 回复 分享
发布于 2024-02-01 21:38 广东

相关推荐

11-03 15:23
已编辑
合肥工业大学宣城校区 C++
先自我介绍 八股文:1. IO多路复用2. epoll水平和边缘模式(之前看过但是忘了没答上来)3. 虚函数位置,在类还是实例上(答错了,还问我是否确定,我坚定错误答案⊙﹏⊙)4. 移动语义、STL中是不是所有容器都支持移动语义5. TopK问题(之前学过快速选择算法,但是一回答就忘记了╯︿╰),如果用暴力搜索和时间空间复杂度是什么6. QTimer如何只触发一次(只记得一个shot,后面提示是否是singleshot才想起来)7. Qt视图可不可以关联多个Model8. 多进程、多线程通信9. 智能指针有哪些10. 线程同步、死锁排查方法11. 依赖注入项目:1. 写过设计文档吗?设计文档、方案设计文档怎么写(写过,回答了一些步骤)2. 对C/S架构了解(不了解。。。)3. 项目用了哪些设计模式(回答了单例、工厂、代理、观察者等)4. CPU跑满后你是怎么排查问题的(回答用VS的性能探测器)5. 数据库设计、优化会吗(回答了只知道基础的用法,就没往下问了)6. 如果界面交互后要实现某些功能,写在哪里(没听懂◑﹏◐)7. 内存泄漏怎么排查的?(回答用了VLD)8. 源码管理工具git熟悉吗(回答以前公司用的svn,对git不太熟悉)9. 其他就是项目技术实现等(回答的一般,可能解释不清楚)结果:面试官挺友好的,整个过程(1.5h)还算轻松。不知道算不算通过,以为结束了,但是两天后接到二面的通知了。
查看21道真题和解析
点赞 评论 收藏
分享
评论
11
48
分享

创作者周榜

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