面试复盘|网易SP面经

大家好我是沉迷打游戏的懒鬼寒流,前两周收到了网易的SP,因为忙着打生化危机8所以鸽了好久没空写,今天生化危机8完结撒花,更新个面经庆祝下。

传送门:

字节提前批面经:https://www.nowcoder.com/discuss/692243

一面

1.自我介绍
2.刷题

2.1删除升序链表中重复的元素

给出一个升序排序的链表,删除链表中的所有重复出现的元素,只保留原链表中只出现一次的元素。
例如:
给出的链表为1 \to 2\to 3\to 3\to 4\to 4\to51→2→3→3→4→4→5, 返回1\to 2\to51→2→5.
给出的链表为1\to1 \to 1\to 2 \to 31→1→1→2→3, 返回2\to 32→3.
    public ListNode deleteDuplicates (ListNode head) {
        // write code here
        int tmp=-1;
        ListNode ret=new ListNode(-1);
        ret.next=head;
        ListNode ret2= head;
        ListNode ret3=ret;
        while(ret2!=null){
            if(ret2.next==null||ret2.val!=ret2.next.val){
                ret2=ret2.next;
                ret=ret.next;
            }
            else{
                tmp=ret2.val;
                while(ret2!=null&&tmp==ret2.val)
                {
                    ret.next=ret.next.next;
                    ret2=ret.next;
                }
            }
        }
        return ret3.next;
    }
}

2.2数组中出了某两个元素只出现一次外其他元素都出现两次,找出那两个只出现一次的元素

    public void FindNumsAppearOnce(int [] array,int num1[] , int num2[]) {
        Arrays.sort(array);
        int flag=0;
        for(int i=0;i<array.length;i++){
            if(array[i]==array[i+1]) i=i+1;
            else{
                if(flag==0){ 
                    num1[0]=array[i];
                flag++;
                }
                else {
                    num2[0]=array[i];
                return;
                }
            }
        }
        return;
    }
3.数组和链表的区别(基础,自行百度)
4.JAVA的类加载机制(基础,自行百度)
5.SOFTMAX函数的作用(基础,自行百度)
6.介绍下你项目里深度学习的项目(个人项目)

7.让你设计个方法预测某地区未来是否会下雨(场景题)
整体思路:收集下雨相关数据,如ABCD,区分核心特征和非核心特征,打上label,设计损失函数和策略(方法很多,可自行百度)。

8.如果只提供视频,该如何让系统自动鉴定和检测外挂(场景题)
回答:根据帧之间的差异来判断,比如OW之类的,加速挂和自瞄挂帧之间差异大,可让系统根据录像计算帧间差异,异常值大于阈值时报警。

9.TCP和UDP区别。
9.1游戏中哪些场景用TCP,哪些用UDP
(需要可靠的TCP,需要实时的UDP,比如魔兽聊天系统TCP,打团副本UDP)

二面

1.介绍下你的实习项目
然后一堆项目问题

2.如果让你设计一个秒杀系统,你该如何设计
(之前没怎么接触过秒杀,个人粗浅的觉得应该从高并发安全和限流角度描述,比如REDIS保证安全,如何设计REDIS,缓存预热,以及C说一些常见的限流算法)
3.秒杀系统如果有人恶意攻击该怎么办(场景题)(限流算法,或者设置黑名单白名单)
4.如果秒杀各个地区的延迟不一样咋解决,如何保证公平不受地区网络时延影响(场景题)
(分布式服务器,每个大区都布置一套,分地区秒杀)
4.2有没有其他方法(场景题)
(大概想了想使用时间戳,数据传送时附带一个按下按钮的的系统的时间戳system.getmixxsecond(),然后用个队列储存请求,一秒同意处理一次,然后根据传过来的时间戳重排序请求的优先级处理)
4.3如果有的机器是新的机器,未联网时间戳不准咋办(直接说:未联网你咋秒杀游戏)
4.4如果有大佬恶意修改系统时间戳咋办(直接说:大佬降维打击是防不住的,系统应该为了通用性设计,个例用人工审核)

5你期望的薪资多少(保密)

6.玩游戏吗,玩过网易的什么游戏(炉石传说,守望先锋)
7.炉石你喜欢的上分卡组(重氪玩家,啥卡组都玩)
8.当前版本你的上分卡组(娱乐亡语瞎,上分任务接奏贼)
9.任务节奏贼对阵不同职业的思路
以下省略一堆游戏问题

三面

1.实习时候的最大收获(代码规范,设计思路,全局统筹能力,沟通能力)
2.秋招找工作的整体规范和规划(确定感兴趣的领域和内容,然后收集各厂资料)
3.进入公司后自己的个人规划(3年能够独立领导团队BLABLA)
4.对三年后的自己有什么期待(保密)
5.更喜欢了解新技术还是做深现有的技术(广泛涉猎,重点突破)
6.如何快速掌握和熟练一门新的技术(看源码,刷社区)
7.对加班的看法

反问:

1.介绍目前的项目以及我进去后可能从事的项目
2.您怎么看待技术中台这个部门的发展
3.未来XXX技术您的看法以及兴衰预测

总结与反思

1.网易比较看重灵活性,游戏嘛,思路要开阔,因此问了很多场景题,主要考察创新能力,对八股不太重视。同学们可着重准备场景题和智力题。

2.遇到不懂的题直接问,多沟通,和面试官交朋友,互相探讨互相启发,面试官有时候对一个场景也不一定啥都懂,你可以主动发现和提出问题,和他一起思考解决方案。

3.网易很重视面试者实际游戏经验,而且问的很深,并不只是只问你玩过哪些游戏而已,会针对该游戏问一些上分套路,这版本现状,哪些地方可进行优化。没有游戏经验的可能会很吃亏。而且问的深,玩几分钟想混过去不容易,小心。

4.网易面试一面问基础,二面问项目,三面HR面,大家可以分重点准备。

看完了点个赞呗😀😀😀点赞收藏过1000追更PDDssp面经,祝小伙伴们都能上岸#面试复盘##面经##网易##校招##Java工程师#
全部评论
二面我也跟他聊起了炉石
1 回复 分享
发布于 2021-08-20 09:35
二面之后就没有消息了,诶,应该是挂了
1 回复 分享
发布于 2021-08-19 19:20
你这个面经和回答太优秀了
点赞 回复 分享
发布于 2021-09-03 15:47
恭喜大佬,沾沾喜气
点赞 回复 分享
发布于 2021-08-20 11:50
欢声笑语拿到SP
点赞 回复 分享
发布于 2021-08-20 11:42
老哥投的网易互娱嘛
点赞 回复 分享
发布于 2021-08-20 10:44
👍
点赞 回复 分享
发布于 2021-08-20 06:16
怎么确定是SP啊,意向书写着吗
点赞 回复 分享
发布于 2021-08-19 22:49

相关推荐

03-19 16:46
已编辑
门头沟学院 产品经理
1.主包base上海,但城市偏好北京/上海/杭州皆可,同等情况下prefer北京,但目前研一有课+期末有考试和开题答辩,应该画饼什么时候到岗?以及后续期末左右怎么安排通勤…(还是只考虑base上海?)求建议2.实习垂直度对秋招的影响?主包上一段搜广推策略产品,目前日常入职不到一个月但和上段完全不相关,暑期是尽量找策略向垂直经历还是随便多尝试尝试不同的方向/做自己喜欢的3.各家进度不一致如何平衡?or画饼的入职时间是否能cover掉这块的选择风险?(叠buff-虽然可能根本找不到暑期,但仍然抱着能选的心态来问)什么时候可以安心前往拿到的暑期ofr,目前感受是各家进度差异比较大,担心如果接了某个没那么满意的ofr后续又面到心选,很想allin一家做一段深度的实习,但个人又是心态比较焦虑所以担心因为时间安排的不合适错过其他机会。。toomany&nbsp;questions…….——————-mark主包的个人情况2本9硕商科&nbsp;1中厂策略产品1大厂产运投递进度:大概投了20+岗位了&nbsp;allin产品&nbsp;基本不考虑ai产品面试情况:字节两个月内挂了六场腾讯目前挂了两场京东挂了一场百度将面未面中个人体感是自己面试比较弱&nbsp;经常一面挂,对过往的项目不管是参与还是复盘的都不够深(挂了很多次之后依旧…因为很摆)另外只有一段产品实习在卷天卷地的产品里完全不占优势,今年常规产品招的又少所以对后续暑期&amp;秋招产生了深深的焦虑主包经常在自己还行和不行之间反复横跳,不清楚自己的核心竞争力在哪,但不论如何找工作都是不断认识自己、不断成长的过程,或许没有好与不好,人生很长很长职业道路也很长,只有适合自己的最重要(心态好的时候就这样安慰自己…希望所有找暑期焦虑的宝宝也能这样想&nbsp;and最后肯定会有非常好的结果的and主包金融转互联网,并未完全放弃金融,但没有投现在开的平安&amp;汇丰银行等等的暑期(投完互联网已经累了..)如果后续秋招金融形势好可能考虑回投行/行研/银行等等等工作,也希望跟差不多情况的宝宝交流关于金融&amp;互联网的职业选择和后续的退出路径!
产品人求职现状
点赞 评论 收藏
分享
评论
10
57
分享

创作者周榜

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