写个网易雷火面经(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 四川

相关推荐

02-01 12:05
复旦大学 Java
腾讯的提前批大概率应该是没有笔试的,但是这个时候有相当部分的同学简历估计都没有准备好,没准备好的同学也不用急,大部分都是3月之后开,这个时候开的绝大多数都是神仙打架,问的东西也比较难,打算投递的同学也多看下计算机网络和操作系统,腾讯对这部分的知识问的比较多。另外多刷下牛客的热门题库,刷题注意刷ACM模式,和牛客的周赛题,腾讯有的部门会从这里面出原题。我是@程序员花海关注我,带你了解更多校招资讯!
程序员花海:还没有来得及准备的同学可以看下学习路线:https://www.nowcoder.com/discuss/824693499982315520?sourceSSR=users算法题:https://www.nowcoder.com/feed/main/detail/20e7a999fa04485b88340a274411ca0d?sourceSSR=users八股文:https://www.nowcoder.com/discuss/833102362771251200?sourceSSR=users简历书写方式:https://www.nowcoder.com/discuss/839907820706205696?sourceSSR=users都是以前在牛客发的文章~
软开人,秋招你打算投哪些...
点赞 评论 收藏
分享
评论
11
57
分享

创作者周榜

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