记录第一次面试过程(武汉掌动科技有限公司)

在Boss直聘上找到的相关工作,越了周三面试,谈了谈这次面试的过程。萌新为了记录给以后的自己看看,大佬勿喷


总的来说分了两轮面试,一次人事面,一次技术面。

  • 去的时候,进门要测体温(疫情期间,可以理解),然后领着我到了会议室,一开始还觉得没什么,后来越来越冷,还好在二轮的时候,很贴心的把空调关了。 
    先做了半个小时的笔试题,前两天还跟我说了会考C++和cocos2d_x相关的内容,不然cocos真的得交白卷了... 

第一题问了C++中数字转字符串和字符串转数字的函数,这个挺基础的 

我淦!我还是too young too naive了,这个问题我当时直接填的ToInt(),ToString()就过了,结果自己刚刚查了一下才发现完全不是那么回事儿,具体得以后我会单独出一篇blog去解释,总之就是,害,大意了!

第二题是一个找错题,具体代码记不清了,但是中间有一个函数之前没有接触到,erase()函数:

就是这个erase函数,基本用法如下:

c.erase(p)------------------------------从c中删除迭代器p指定的元素,p必须指向c中的一个真实元素,不能等于c.end()

c.erase(b,e)----------------------------从c中删除迭代器对b和e所表示的范围中的元素,返回e

第三题问的vector,list,map的作用和区别,我当时大概就记得vector对于随机访问的速度很快,但是对于插入尤其是在头部插入元素速度很慢,在尾部插入速度很快。list对于随机访问速度慢得多,因为可能要遍历整个链表才能做到,但是对于插入就快的多了,不需要拷贝和移动数据,只需要改变指针的指向就可以了。另外对于新添加的元素,vector有一套算法,而list可以任意加入。但是对于map我只是了解,没用过,所以就空在那里了,感兴趣的话可以看看这篇blog

C++map用法总结

第四题忘记了...

第五题问的是五子棋可以用到的数据结构,这个我一开始没想到什么很合适的,就填了一个二维数组,觉得要落子当成坐标来对待就好了,然后黑白子用作数组中数对应的属性(Array[][].color这样)。

第六题问的lua语言的八个基本类型,Lua 中有 8 个基本类型分别为:nil、boolean、number、string、userdata、function、thread 和 table。

第七题问的cocos2d-x屏幕适配的解决方法,应用于什么环境,这个百度有很多,我也是前两天突击学习了一下。

第八题让我说CCScene,CCLayer,CCSprite的作用和区别。

第九题问的cocos常用的工具以及作用。

 做完差不多也就半小时,然后人事来面第一轮,首先让我做了一个自我介绍,然后问了我几个问题,比如我大学印象最深的一件事,我对游戏开发的兴趣,谈一谈对未来的职业规划等等,然后技术来面我第二轮,我觉得这个技术人挺好的,因为他看了看我的简历和笔试题,和我认真得聊了聊我未来的职业规划到底是怎么样的,其实在聊的过程中,我还是确定了我感觉我更倾向于后端方向相关的工作,然后他也说了,他们这个岗位可能更多的还是和前端有关,如果我真的想要朝后端方向发展,还是要慎重选择等等,最后也说了也有相应的职位,不过在最后聊薪水方面的时候还是聊崩了,他说这个职位大概一个月只有2k,我觉得2k实在有点少,而且不包午餐,实习生大概也是996这样,最后我就走了,回去也跟对方人事的说了,我说我可能不太适合这样的岗位,总之这是我的第一次面试,主要还是以积累面试经验为主,简历和面试技巧方面还有很多需要磨练的地方,以后好好加油吧!

评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值