字节跳动CocosCreator二面

一、自我介绍

二、为什么来深圳

三、为什么选择做游戏

四、做游戏之后发现和之前想象的一样吗

五、为什么重构模块

讲完之后,面试官说:你知不知道设计模式中有这样一种现成的模式,和你做的是一样的,你走了很多的弯路,

六、讲一下寻路算法,A*

七、讲一下数据结构

八、讲一下哈希表

追问:哈希的查询复杂度是多少?怎样解决冲突的?解决冲突都有哪几种方式呢?

九、写一下大根堆

要求:用数组实现

实现插入和删除

复杂度是多少

十、建议:

学习:

① 极客时间

②了解浏览器的原理

课程:

①数据结构与算法之美

②设计模式之美(靠后学习,优先学习基础)

③月影(图形学,主要看浏览器中的渲染原理)

④浏览器的构成和原理

⑤V8

⑥闫大神的101,还有一个202

  • 1
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值