自我介绍
包括 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%,迫于财务压力,公司宣布业务转型裁员,要聚焦电商直播业务,当时电商直播和品牌特卖业务飞轮已经转起来了,模式得到了持续的业绩印证。所以将由流量采购驱动转向运营活动驱动。而我负责的会员业务涉及的很多都是采购流量或者业务合作交换利益的模式,这公司对这部分业务进行了调整优化。
蘑菇街业务转型大裁员,一下裁了几百人。
离职这段时间做了什么
这段时间主要是创业做餐饮包装服务。创业做的事情比较多,生产销售甚至是客服,涉及开发的主要是开发了一些提升运营效率工具,比如报价的系统。
如何确定项目的技术选型?
考虑 项目因素、 项目性质:项目规模、重要程度、时间要求、项目需求 团队因素、 团队人员技术组成、团队人员喜好、人员招聘难易程度 技术因素、 技术特性、性能、架构一致性、技术成熟度、社区活跃度、未来升级维护难易程度。 其他因素,比如许可协议、公司的规范 多个方案,横向对比。
如何分享自己的知识?
主要是写博客,也有通过公司内部的技术分享,在蘑菇街我也做过十来次的内部技术分享,还获得过荣誉讲师的奖励。
解决难题的思路
理解问题 寻找线索 准确描述问题 定位分析问题 解决问题 搜索 请教同事 请教社区
学习的方法
学习金字塔 订阅技术博客、微信订阅号 看书 看源码 实践 交流 总结 分享
如何带领团队成员能力提升
给成员指明方向,包括技术方向、业务方向、个人成长方向。
如何激励组员
对团队的期望
对公司有哪些想了解的
未来规划
其他
建议大家要定期总结分析自己的职业生涯,比如每半年一次,分析这一期间内自己的职业技能有没有提升?发展方向是什么?要通过怎样的努力达成哪些目标?这一期间内有哪些成功的案例或是失败的案例,从中能得到什么启发?多思考,多总结,不断修正自己的职业生涯发展方向,只有这样,在未来的道路上,你才会成长的更快,发展的更好。
最不满意的一件事情?
改项目,项目经理说了很补负责任的话。
为什么不想考研?
没想走学术路线,考虑也就没什么必要了,早些出来多积累的经验。
为什么选择来公司应征?
1、杭州大的互联网公司并不多,蘑菇街是其中最优秀的公司之一,做前端开发要寻求好的发展,来蘑菇街是很不错的选择。
2、在杭州能提供成熟的前端开发环境的公司并不多,来这里,我可以充分的发挥我的专长,实现自我。
3、公司的待遇、福利十分好,据说是杭州最有幸福感。
4、公司距离我家很近,据说过段时间蘑菇街要搬到文三西路古墩路口那边,这样的话就更近了,没准还能走路上班。
喜欢这工作的哪一点?
1、作为前端开发,主要是开发网站,蘑菇街有 2k 多万的用户量,每天超过 550w 女性在蘑菇街获取购物决策建议,网站流量很大,这样开发才会有挑战性,才有意思。
为什么选择辞去前一份工作?
1、现公司搬到转塘去了,我住在文三西路,每天上下班做班车需要一个小时,浪费这么多时间在坐车上很可惜,我可以用这些时间做很多其他事情,而且坐车比较累,每天下班回家吃饭也很晚,对胃不好。
2、公司的项目告一段落,我可以很方便地收拾整理工作内容完成交接。
3、公司发展前景并不是很明朗,前段时间见客户谈需求,发现客户提得需求和公司所希望的 发展方向相悖,然后分析了国内很多类的软件的发展状况,发现很多都在这方面遇到很大的阻力,成败很难说。
缺点和优点?你的优点是什么?
1、从个人性格特点上说,我的优点是比较细致认真,我会认真做学习笔记,归纳总结经验等,
2、从工作技能上讲,我的知识面很广,除了前端开发,我对后端,数据库等都有所了解,这样在工作中可以减少很多交流成本,和多数程序员相比,我有很好的设计和审美技能,能从多方面考虑工作的内容。
对工作的期望和目标?
1、希望更多地接触到前端组件的开发,能和大家交流做技术分享。
2、目标是成为牛逼的前端开发
希望的待遇如何?
我希望工资能在 6k 以上,
何时能上班?
不急的话可以在下个月月初肯定是没有问题的,如果您这边比较急得话,我可以尽量在一周内过来上 班。
可以简单介绍一下公司的文化吗?
在蘑菇街前端团队最大的挑战是什么?
你喜欢你的工作吗?对于蘑菇街你比较喜欢它的哪一点?