职位:iOS 因为之前在 boss 有 HR 找我沟通, 感觉这公司最近发展还不错, 就投了. 过了一会 HR 打电话过来约面试了.
HR 说: 我们这个岗位是偏向基础开发的. 看你简历应该是做业务比较多吧. 你确定能面吗?
我: 恩, 面了再说吧.
HR: 哈哈, 还是比较实在的, 那就给您安排了.
然后就约了 ZOOM 线上面试, 到了时间, 进入线上会议室后, 对面也准时的进入会议了, 双人面试官. 显示背景是在茶水间. 期间对面环境特别嘈杂, 可能是饭点的原因, 时不时有几个人过来接咖啡热饭啥的. 对面可能看我比较尴尬也解释了一下, 说会议室比较紧张. 然后就正式开始了, 问了一些常规问题. 问到模块化开发的时候, 问我用过 XX 框架没, 我回答我这边是一个人开发的, 没有专门采用模块化设计, 不过有做一些子工程的通信优化. 对面继续问怎么优化启动模块的加载顺序. 后来想了想可能想问的是模块化设计的结构优化思想(模块网状结构->星型拓扑结构), 当时回答的是将模块根据功能分块后进行组件下沉. 这里有点不明白为什么面试官揪着这个点一直问, 简历上写的一些突出点反而问的不多, 感觉可能更倾向于整体设计能力考察吧. 之后问有无使用过 flutter, 我回答跨平台框架用过 RN 和 cocos2dx-c++, flutter 没有用过, 但是对这些框架的基本实现原理和热更新原理还是了解的. 然后对面就没有继续问了, 这里我还以为会追问如果让你实现或者优化跨平台框架的 XX 技术点该怎么做...
最后可能没啥问的了, 主面试官说, 你是不是系统学习过数据结构, 讲下 B 树, 平衡树和红黑树的区别吧.. 我听到的时候也是一愣, 然后笑了下: "红黑树不会, 不过 A 树, B 树, B+树的演化过程和优化目的可以讲一下", 对面也笑了. 就在这时, zoom 会议室突然又连进来一个哥们. 然后对面就说, 不好意思, 咱们这边时间比较紧张. 没什么问的了, 你看你有啥想问的...
我也是一头雾水. 不过估计也是跪了. 就问还有什么需要提升的地方, 对面就说, 基础比较扎实, 但是对主流框架要有一定了解, 比如 flutter.
可能写的比较杂乱. 想吐槽几个点:
1.HR 不专业
2.茶水间面试
3.zoom 会议室难道是公用的频道吗, 使用过程还有别人可以加进来的
4.他们真的好喜欢 flutter, 虽然微信也有用到 flutter 就是了...我觉得如果面试者不会 flutter 的话, 也可以去引导提问其他跨平台实现方案, 比如 Hrbird 之类..
5.XP 的网络真的很烂, 整个过程对面一直在处于卡顿状态...应该请个好点的 IT 团队
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.