写个网易雷火面经(11-14),攒攒人品

#雷火##网易#
我只能说不愧是网易,巨难!
面试的是游戏客户端开发
1.我看你履历和我们这个客户端开发没有太多交集,说说对客户端开发的看法
2.float 不断+1,加一亿次,会出现什么问题
3.vector实现删除一个元素,数组会重排,想避免后面的元素往前移动,有什么解决办法(不能加标识位,不能重新实现)。没答上来
4.这段代码会有什么潜在的问题

class A{
    public:
    A(){
        mX = new int();
    }
    ~A(){delete mX;}
    int *mX;
};
vector<A> gA;
void add(){
    A a;
    gA.push_back(a);
}

5.c++创建一个对象使用new,删除一个对象使用delete,创建一个对象数组,delete删除一个对象数组,delete如何知道删除多少个对象,sizeof(对象指针) sizeof(对象)有什么区别?
6.看以下代码说问题,没答上来
class  A
{
private:

public:
     A(/* args */){
b=new B;
}
    ~ A() {delete b;};
    B * b;
};
class B
{
private:
public:
    B(/* args */);
    ~B
    ();
};
会出现什么内存没有释放的问题吗?
7.多线程,两个线程,一个读线程,一个写线程,两个原子类型的bool的变量a,b,写线程里面依次置为true,读线程循环读取b的值,发现b的值为true,输出A的值,a的值 可能是什么?原子类型会有内存屏障吗?
回答因为指定乱序,可能不确定,需要内存屏障。
8.有一个char数组,一个char指针数组,遍历char指针数组,char指针数组乱序一下,再去遍历两个数组,和未乱序之后遍历,有什么区别?要求回答最本质的原因。 没理解面试官的意思,口述的题目
9.python 基础的数据结构tuple 和 list, 有什么区别
10.有一个方法,传了一个参数,默认参数可以用空的list吗?
11.代码题,动态规划,但是变形,也是口述的。
雷火是我不配了。
全部评论
请问第6题得答什么呢?
1 回复 分享
发布于 2023-11-20 23:43 江苏
友友约面了啊,恭喜
1 回复 分享
发布于 2023-11-15 16:03 四川

相关推荐

聊聊最近的面试感受吧——你们压力确实大。AI的崛起像个放大器,让每个人的工作效率都翻了倍,结果就是公司开的HC也变少了。前阵子看大厂扩招实习生还挺替你们开心的,结果到了秋招,招聘信息却“静悄悄”,这难度谁懂啊?面试官到底想看啥?“八股文”和“手撕代码”真的那么重要吗?面试时,我发现很多同学的基础知识掌握得不太行,就是大家常说的“八股文”。一问到关键点就卡壳,场面一度很尴尬。说实话,这给面试官的印象分会很低。都九月了,早干嘛去了?我知道很多人会吐槽:“为啥非要问八股文?为啥非要手撕代码?平时写项目应用代码根本不是这样的!”这么想很正常,但咱们换个角度看:面试官如何在短时间内快速判断你的能力?项目经历个个都写得天花乱坠,谁还不是个“项目Leader”呢?如果光听故事,那面试不就成了凭眼缘和运气的“玄学”了吗?所以,“八股文”和“手撕代码”就成了最直接、最好量化的考察方式。它能直接看出你的知识体系是否牢固,逻辑思维是否清晰。所以,想找软件相关岗位的同学,这两块硬骨头必须啃下来!秋招战线长,心态很容易崩。请一定记住:“前途是光明的,道路是曲折的”。如果你是大神:没必要在自己都不愿意去的公司浪费精力,毕竟做笔试和面试还是蛮费时间和脑力的,直接精准打击你最想去的那些公司。把精力花在刀刃上,每一次笔试面试都全力以赴。如果心里没底:那就大胆海投!多试试没坏处,万一就拿到哪个公司的offer了呢?先上岸再说!最后想说的话:坚持!坚持!再坚持!求职路上,被拒绝是常态。挂了就挂了,别内耗,把不甘心变成学习的动力。多尝试不同的公司,保持积极的心态,你一定能找到那个属于你的“梦中情司”!加油!
点赞 评论 收藏
分享
评论
9
54
分享

创作者周榜

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