美文网首页
面试总结

面试总结

作者: 南山码农 | 来源:发表于2019-05-29 10:55 被阅读0次

    前言

        从修改完简历,投简历,面试,到现在也有一个多星期了,面试了也有很多家,简单的记录一下,算是自己的经验。

    霖沐互娱

        这是面试的第一家公司,公司规模不大,办公室里工作的也就十来个人在工作,公司环境不错,正规公司,做的也是那种rpg的手游。
        面试的面试官比较年轻,问的问题也是比较简单常规,先简单说下项目,问下工作情况,在之前公司担任的岗位,和一些其他的基本信息。
        然后,就进入了提问环节。

    • namespace,moudle,class之间的区别;
    • typeof,和instance的区别;
    • 就是深拷贝,浅拷贝。
    • 游戏性能的优化的常用方法;
    • 屏幕适配;
    • 工作中遇到的问题。
          对于第一个问题,我当时也是没准备好,直接说都是一样的,因为最后都是转译成object,犯傻了。第二个因为没听清,就没怎么答,第三个,就是说了之前工作刚发现的深拷贝的一个万能方法,JSON.parse(JSON.stringify(object)),可以无敌深拷贝,嵌套的都能复制,结果面试官似乎是不相信的,一面嘲讽的微笑。基础题这些答的都不是很好,也是自己没有准备好。第一条经验就是,面试前需要看看基础的东西,在这上面没答好,后面基本没戏。
          后面的,算是考工作能力。关于游戏性能优化,是个很大的范围,可以从多方面去考虑,我也是简单说下对象池的做法。屏幕适配说的也比较简单,就是分离组件,根据相对位置进行摆放。工作中遇到的问题,这个我就随意答了,因为能明显看出来,面试官都不怎么想面了。
          整个面试过程下来,感觉是很糟糕的。首先基础问题,自己答的过于随意了。导致后面的体验很差,自己也没有好好总结,导致无话可说。这面试算是扑街了。

    星辉天拓

        这是一家广州的老牌游戏公司,从手游页游一路走过来,虽然只是视频面试,也能感觉到面试官的实力。
        因为是视频面试,直接在家里面试的倒也省事了,同样的,我也没怎么准备。可能这个岗位需要是那种资深的程序员,所以我答的也不好。

    • 对游戏运行平台的了解,比如安卓,ios,或者web
    • web浏览器的执行过程
    • 有限状态机,行为树的了解
    • 对于一段程序执行的过程
    • 游戏中的一些常见算法
    • 你对哪部分内容比较感兴趣
          一上来的几个问题就把我整懵逼了,由于我对平台这块不了解,也没有过多的关注过,问到这里,我只能是说不了解,直接跳过去。web浏览器执行过程,我也不好确定他问的是什么,是渲染网页的过程,html,css,js的加载顺序,还是游戏的执行过程,也是跳过去。有限状态机,行为树,这些东西,我只是简单的了解过,在unity中有看过,这些东西都是在rpg中使用的比较多,算是我的缺点。常见算法,我只是A*寻路算法,当然,我也仅限是了解,并没有使用过。能感觉出来,他们公司做rpg游戏的,在这方面积累计较深。对于程序执行过程,这个我就放弃了,没什么概念,也没有思考。后面就例行问话,我也就随口一说对服务器的东西比较感兴趣。
          这次面试,一个技术上的东西都没答好,自然是扑街了。能感受到,不同类型的游戏之间,使用的技术栈也是有很大区别的。棋牌类的,主要是牌型的判断,动作类的就是玩家行为控制,就是有限状态机和行为树了。休闲类的游戏很简单,不涉及到算法,需要一套解耦的框架,便于开发。
          这两次的面试,连续进行,自己都没有时间整理复习,也明白了自己太过着急。应该先给自己一周时间复习下,重新整理下简历,才能更好的发挥自己的实力。

    乐讯

        这是一家老牌互联网公司,在3g时代之前还风光过一阵,得到雷军的投资,不过在瞬息万变的互联网时代中,落后,至于现在默默无名。
        这家公司面试的面试官看上去好年轻,应该比我还小,问的技术上的问题也不多,先是上机做了道算法题,然后问了下简单的问题

    • 简单说下一笔画的实现思路。(上机题)
    • 多人互联网游戏的实现思路。
    • 期望薪资
          这家公司还是我第一次上机做题,给的还是太没联网的垃圾电脑,什么工具都没有,就是一个sumline,让人很无语的。关于那道实现一笔画的题目比较简单,就是一个回溯算法就能搞定,我当时觉得有兴趣,准备做出来的,可是,没有node,写的js代码都没办法执行,只能写了简单思路。写完之后就是直接面试,他说他们正在做一款捕鱼游戏,刚好我之前做过,就给他展示了一下。貌似挺满意的,问了下实现思路,就说技术上就不问了,问了期望薪资就去找人事了。人事来的就让人感觉不好,一个年纪挺大的老头,说话面带微笑,但是让人感觉不爽的那种。问了接受的 最低薪资标准,质疑工作能力。全程面带微笑。
          人事这边面完,我就知道这家应该没问题,至少技术上没问题。只是运气好,刚好做过捕鱼,并且是做了两次,用egret和cocos分别实现过,印象比较深刻,说的也就比较好。这家公司能这么顺利,也是有运气成分在里面吧。值得一提的是,这家公司包三餐,这是老牌公司才有的福利,之前在中青宝也是包三餐。

    优智信息

        一家位于宝安智谷的小公司,规模不超过十个人,去的路上就在心里拒绝了。进去公司,办公司也是很小,每个人都是用的笔记本,会议室和茶水室混用,给人感觉就是小公司,不讲究那种。
        面试我的是一个黄冈的老乡,年纪不大,问的也不多,看到武汉理工大学,也说了句不错的学校。让人感觉挺亲切的,可惜他们规模太小了。

    • 之前做过什么项目,能否展示下
    • 对服务端的内容有了解吗
          面试过程非常快,事后我看了下时间,18分钟,技术加人事两面。也是很让人感慨呀。基本就是展示项目,试玩一下,就ok了。人事就是谈薪资了,干净利落。
          这家公司还是很有诚意的,老板在boss上跟我聊了很久,薪资也是一路增加,但是我还是拒绝了。第一,薪资确实比我预期的低,第二,上班通勤时间过长,第三公司规模小,第四,加班情况严重。其实,主要原因,还是规模太小了,这不是创业公司,更像是小作坊了。即使后面老板极力邀请,我还是拒绝了。

    途游游戏

        没错,这个就是途游斗地主,还上市的那家,在科兴科学园,正规的游戏公司,规模有几百人。我在面试的几家中,最中意他,可惜,也是最快被刷的。
        去面试,首先是做一份面试题,考的都是比较基础的题目。这里就区一些我做错的记录一下。

    • null和undefinded的区别
    • typeof返回的类型
    • 闭包的作用
    • 写一个单向链表的删除节点方法
    • 对一个int整数进行反位运算
    • 一千万个约等于一千万的整数,进行排序,限制是1.6m内存,磁盘空间足够。
          这几个问题对于一个程序员来说只是基本问题,回来后我查阅资料也是很简单就能想到思路。晚上回来后也算是把这几个问题弄清楚了,算是对自己知识点的补充吧。
          途游的工作环境我很喜欢的,可惜在笔试就扑街,后面想打动面试官,基本不可能了,所以,我也很识趣的很快结束了面试。这次面试,是我这几天面试以来最糟糕的吧。自己还是还是有很多需要学习补充的知识点。

    总结

        面试基本上,js的基础是肯定会问一下的,常考的点也无非是基本数据类型,立即执行函数,闭包,这些,可能还有es6的新特性。数据结构,算法这块也是会考的,这块是我的短板,需要补充,如果以后有时间需要刷刷题。
        游戏中的问题的话,一般就是性能优化,多端平台的适配,屏幕适配,整体架构,这些。然后,问的比较多的,就是你工作遇到什么问题,怎么解决的。这个感觉自己可以先整理出一个标准答案,也就是类似于模板。
        面试几天,自己也慢慢适应,不能以忙为理由就不准备,要认真对待每一次面试,认真对待每一个细节。希望在下面的面试中,正常发挥出自己的实力。

    相关文章

      网友评论

          本文标题:面试总结

          本文链接:https://www.haomeiwen.com/subject/grtetctx.html