饿了么求职记

记录下饿了么面试的一些东西吧~

面试过程

上周突然在微博收到一条私信,说饿了么招人让我去聊聊。让我很是吃惊。作为 Vue.js 深度用户,我的就业目标就是在我能力达到之后能够进入饿了么。感到非常意外也非常惊喜。
周末的时候心里总是有点不安,感觉自己能力不足,但又非常希望能够进饿了么。其实这算是我明年的计划了。自感能力不足的我除了周六参加crossover的meetup外全力准备面试。重新看了下饿了么的各种应用。看了element的一些源码(老样子还是用写博客的方式来学习)。最后呢,还准备了一些问题想到时候去请教下~
今天下午正式开始面试~自我介绍、项目介绍,然后我就迫不及待的向经理问问题了,全然忘了这事面试而非技术讨论。不过的确学到了不少,这个最后再谈。到了真正面试阶段,经理问了我几个问题,结果……一个没答上来~囧rz。其实问题并不难,在网上都有类似的答案,不过我没太在意就没去刷题。因为从内心中我是拒绝刷题的,我希望我能回答的都是我深切掌握的。反正巴拉巴拉一堆问题,没答上来~就感觉没戏了。对于经理特意找我来,却发现我这么水略显尴尬。虽然后来我们又聊了会技术问题,但是明显感到自己没戏了(要回答成这样还要我都不信~)。

技术上的问题

整理了一下我的问题。
从工作经历来说呢,我学的电信专业,半路转成Android干了一年,半路又转成前端干了两年。工作时间上并不长。
工作内容方面,只是用 js 处理业务逻辑层。由于各种框架的使用,所以对于原生 js 的 api 不是太在意。就算是最近看源代码,看到代码知道方法用意就好了。不会深究其中原委。
但是我发现面试的时候总是喜欢问 js 原生相关问题。不过也可以理解,框架给出的肯定是非常简单的接口,没啥好问的了,所以检验一个人 js 如何就得靠 js api。虽然 js 的 api 日常用不了几次,但作为前端还是要认识他们滴。
另外一方面,由于公司美工帮忙处理了CSS方面的事情,虽然偷懒爽了但是对于CSS的使用仅仅停留在理论阶段,CSS这东西得掌握就得多写。顺便说一句:div 居中的问题真的到处都是。
我本来的计划,今年的目标呢是从 Vue.js 相关技术的源码开始深入学习前端,不过至少至今没有了解过 js 底层 api。
最后,在技术能力上。我还是停留在输入状态,即看文档、看源码,没有达到能够输出的能力,即写一些框架、项目等。这方面等我输入能力达到一定程度时会有的,本来就在计划之内。

总结下,确定下一步努力的方向:
* 熟悉原生 JavaScript 代码
* 了解下 HTTP 协议。
* 熟悉CSS,把日常界面实现几个即可,当然居中得重点研究~[呵呵]
* 更多的技术实践、知识输出。

万变不离其宗。框架纷繁多样,只有native的东西是固定不变的。所以,学框架不如扎实基础~起码基础好容易过面试呢。

技术收获

当然,我可不能白去不是。问了些问题帮我解决了一些疑惑。就用问答的形式的方式来记录下了。

饿了么移动端用的是 native、weex还是web。
改动不大的用native,其他用weex。而展示活动页面用web。

饿了么web端有bug唉
表示web端很久没有人维护了。

如何看待服务器渲染ssr。
应用场景不值得。ssr会消耗更多的服务器资源渲染,如果使用ssr将需要更多硬件支持。而且ssr依托于服务器,如果服务器挂掉就会出大问题。综上,考虑到安全性和成本,不值得。

element中使用TypeScript了吗,为何有 ts 文件却不用。
这是一个别人的 PR,项目中并未使用。因为使用 ts 会导致 vue 源码一些改动很麻烦,很被动。ts 不是必要的。

如何看待 vue 支持 ts
应该只是个小功能,可选项而已。不是必须要用 ts。

vue.js 的发布有些什么优化建议吗?
该压缩的压缩、该分包的分包、不常用的加静态,主要就是打包文件体积要小。

WebView和Android的交互如何更好?
两个端共享 cookie 用户信息,保证安全性。

最后

感谢有这次机会能和 UED 近距离交流。对于面试失败虽然失望不过也在情理之中,毕竟技术能力上还是欠缺。不过,我通过面试知道了自己的不足之处。学到了不少知识、认知了张哥,还是有很大收获的。
最后飚个英文吧~ UED,I will be back!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值