WXG 企业微信客户端 iOS 开发实习一面

1. 手撕 合并链表(l1,l2) 但是无返回值(其实挺简单的,多个 prev 指针,但一开始写成有返回值的了,最后太紧张了没改过来,下来看发现很简单)
2. 讲讲项目
3. MVVM 怎么实现的
4. 具体讲一讲 MVVM 的流程,比如完成任务,就比如数据有一个列表,页面一个加号,实现怎么做的
5. 图片上传(批量上传,上传失败,网络相关的)
6. 列表滚动优化这块怎么做的
7. 把大量计算放到异步函数,举个例子
8. 那假设有大图,你在滚动这块可以怎么做,怎么渲染,来优化
9. 多级缓存机制
10. Actor 模型数据一致性讲一下
11. 那 actor 模型这块,它肯定是串行队列,那假设有 100个低优先级的,现在有一个高优先级的,怎么办
12. 那假设用户滚到第100个,现在想回到第5个,那会不会涉及到加载删除的过程,那有没有好的调度实现
13. 那要是用户不断上下滑动,那你说的那个缓存加载机制不断有个加载删除过程了?

总共1h10min左右,主包还是太菜了,面完就挂了
#面试问题记录#
全部评论

相关推荐

1. 先来个1分钟自我介绍:请挑你作品集中最能代表“角色设计思考深度”的1件作品,用一句话概括其核心设计命题。2. 选《逆水寒》或《永劫无间》任一已有角色,说说你复盘其成功视觉记忆点会拆成哪3个“形/色/符号”关键词,并简述原因。3. 设计情境:新项目世界观是“蒸汽道家+失重群岛”,请口头构思一个女主角外形卖点的三层逻辑:功能需求→世界观锚点→差异化造型。4. 如果让你为《全明星街球派对》做一款限定国潮皮肤,你的参考收集流程(渠道/筛选标准/避免雷同)会怎么安排?5. 假设武器方向:需要一把“可折叠的长柄能量戟”,说出你在概念阶段必须先明确的三项机理或结构信息。6. 快问快答:用最简短词语依次说出你在角色草稿阶段关注的5个优先顺序(例如:…→…→…)。7. 讲一个你在练习或项目中“最失败的一次角色迭代”:失败点是什么?你怎么用下一版解决?8. 现在给你一个指令:30秒描述你如何让一个新手玩家在远距离就能识别角色职业(从轮廓、色块、道具三个维度)。9. 画风切换题:从厚涂写实转成偏二次元平涂,你会先改哪三个关键绘制策略?(只说策略名称+一句理由)10. 若主美反馈“设计太繁琐影响3D还原与动画”,你如何具体化“减负”而不丢核心标签?请举两个可操作手法。11. 你如何判断一个传统纹样(例如苗绣、唐草、阿拉伯几何)能否直接用于游戏角色服饰而不造成文化误用?说出你的审核步骤。12. 给你一个任务:为《归唐》BOSS“镜砂龙僧”做第一轮黑白剪影探索,你会限定哪些形状语言或重复元素来形成体系感?13. 谈谈你对“色彩功能分区”在PVP类游戏中的理解,并举例说明你会怎样用颜色引导技能危险提示而不抢主体。14. 如果3D同事反馈你的武器概念在结构上存在重心不合理或关节无法还原,你会用什么资料或方法来进行二次论证与修改?15. 请对比“角色海报级美宣插画”与“游戏内可执行概念稿”两种交付的核心区别(列出至少3点)
查看15道真题和解析
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

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