自我介绍
包括 HTML, CSS, Webdev, Backend, UE/UI 体验 5 类题目,每类 4 个左右。
最前 4 道题,考察前端基础, 然后 4 道题,考察前端应用层面问题, 然后 4 道题,考察跟公司现有框架相关的问题, 最后 4 道题,考察面试者前端性能优化方面问题。
自我介绍
建议是写出来,背下来,并注意观察是否能体现自己能力及在团队中的贡献。更进一步,要注意体现自己的产品业务能力及管理能力,业务能力在同类业务公司及其有用,可以是营收(体现市场规模),竞家,产品的区分度及优势,或者解决的痛点。管理能力可以是对技术基础设施的建设,项目掌控及团队管理。
version 1
我叫吴文斌,12 年毕业于浙江科技学院,毕业后一直杭州甲子科技有限公司研发部做前端开发的工作。
version 2
我叫吴文斌,很高兴参加今天的面试。我原来在蘑菇街工作,离职前主要负责会员账户业务。 我简单用 3 个关键词介绍自己。 1、快速学习能力。做移动端 h5 开发的时候,曾经有业务需要用 oc 开发客户端 h5 离线缓存功能,我几天时间就上手开发了相应的功能,还有快速学习安卓开发,开发安卓 codova hybrid 插件。做静态化爬虫项目的时候快速学习 thrift,开发了 node thrift 的 sdk,用于大量页面的存储。做内部 IM 工具的时候快速学习了 protobuff。 2、是高效。和同事一起做项目开发的时候,一般项目评估和开发时间,都比别人要快一些。 3、技术还不 错。公司内一些复杂项目,有时候会找我做帮忙,比如 vue 代码转微信代码的工具。 字节现在做电商,和我经验匹配度比较高,所以对这个职位也挺感兴趣,非常感谢有机会参加这次面试。
讲一件自己记忆深刻的事情?
谈谈你的一次失败经历?
我曾经作为流量业务的前端负责人先后开发了好几个后台,比如流量数据平台。项目虽然都跑起来了,但是跑了一段时间后,渐渐没有多少人使用。最终没有达到预期的效果。结果比较令人遗憾,从中我认识到了不足,也积累了经验,汲取的教训。那时候不够强势,在产品设计和交互上没有提出自己意见,导致几个平台交互割裂,不方便的整合成一体,我认为失败是在所难免的,有时候失败比成功更能是人成长,经过我的锻炼和学习,我相信如果再经历相关的实践工作,我一定会做的更好!
上次为什么离职
背景是 2019 年 Q4 经历的大亏损。19 年 Q4,蘑菇街总营收为 2.695 亿元,净亏损却达到了 16.346 亿元,同比增大 377%,迫于财务压 力,公司宣布业务转型裁员,要聚焦电商直播业务,当时电商直播和品牌特卖业务飞轮已经转起来了,模式得到了持续的业绩印证。所以将由流量采购驱动转向运营活动驱动。而我负责的会员业务涉及的很多都是采购流量或者业务合作交换利益的模式,这公司对这部分业务进行了调整优化。
蘑菇街业务转型大裁员,一下裁了几百人。
离职这段时间做了什么
这段时间主要是创业做餐饮包装服务。创业做的事情比较多,生产销售甚至是客服,涉及开发的主要是开发了一些提升运营效率工具,比如报价的系统。
如何确定项目的技术选型?
考虑 项目因素、 项目性质:项目规模、重要程度、时间要求、项目需求 团队因素、 团队人员技术组成、团队人员喜好、人员招聘难易程度 技术因素、 技术特性、性能、架构一致性、技术成熟度、社区活跃度、未来升级维护难易程度。 其他因素,比如许可协议、公司的规范 多个方案,横向对比。
如何分享自己的知识?
主要是写博客,也有通过公司内部的技术分享,在蘑菇街我也做过十来次的内部技术分享,还获得过荣誉讲师的奖励。
解决难题的思路
理解问题 寻找线索 准确描述问题 定位分析问题 解决问题 搜索 请教同事 请教社区
学习的方法
学习金字塔 订阅技术博客、微信订阅号 看书 看源码 实践 交流 总结 分享
如何带领团队成员能力提升
给成员指明方向,包括技术方向、业务方向、个人成长方向。