有赞前端js面经一面

有赞的面试官非常的友好,下午和我预约了面试时间,定在了晚上8点,这点简直棒呆了。
1、问项目,我首先讲了,业务建模项目,这个是杭电、阿里、浙大三方合作的项目,讲了一下做了什么,自己的角色是什么
2、又讲了我vue做的web app,整体大概的讲了一下
3、问我滚动效果的实现,用原生js实现,这个我阿里面试也问到过,可算是没难到我了
4、vue的生命周期函数
5、vuex的理解
6、实现一个元素水平垂直居中,讲了很多的方法,但这块讲的没有特别流畅,其实我早上刚刚整理了至少5种方法。。。
7、实现一个行内元素水平垂直居中(这个不知道对不对,我就说把行内元素设置为行内块状元素,然后用5的方法)
8、盒模型(IE和标准的,这个忘了实在是,很可惜)
9、js的类型判断,讲了好几种,区别、原理、使用场景都说了
10、问了闭包,问了闭包的this指向谁,我觉得这个问法有问题,纠正了他一下,说this是在函数运行的时候才确定的
11、问了跨域,我讲了很多种方法,问了jsonp熟悉不熟悉,我说很熟悉,讲了一下,然后其他的几种方法也讲了一下,没讲完,被打断了,说可以了可以了
差不多面了40分钟吧,有赞的面试还是比较基础的,问的东西都比较熟悉,所以他一问,,我就全部讲完了,没有就一个知识点再继续深入的,我觉得自己回答的也是比较不错的,等待二面。
不过和阿里评价一下,js基础比较扎实,css薄弱,,万恶的css呀,水真的深。

#面经##有赞##前端工程师##秋招##内推##提前批#
全部评论
这非常简单啊
点赞 回复 分享
发布于 2018-08-13 23:02
有赞面完,直接加了面试官微信。说在杭州等我
点赞 回复 分享
发布于 2018-08-13 22:51
我一面没问啥,一面就开始做题了
点赞 回复 分享
发布于 2018-08-14 16:19
这面的很基础啊
点赞 回复 分享
发布于 2018-08-13 22:55
请问小姐姐申请的是实习生还是正职呢?
点赞 回复 分享
发布于 2018-08-13 22:59
实现一个行内元素水平垂直居中。是说居中的是行内元素吖?还是行内元素内部实现居中呢?
点赞 回复 分享
发布于 2018-08-14 15:46
没有让做题吗
点赞 回复 分享
发布于 2018-08-14 18:57
有赞前端招聘,简历至:ronghang@youzan.com
点赞 回复 分享
发布于 2018-08-15 10:43
问一下滚动效果的实现,具体什么意思啊,是vue实现滚动效果么,是讲better-scroll的原理还是怎么
点赞 回复 分享
发布于 2018-08-18 21:39
你好,你的问题3说的滚动效果是指的哪种,是轮播图吗?
点赞 回复 分享
发布于 2018-08-25 19:41

相关推荐

qz鹿:*** 祝他毕业就失业
点赞 评论 收藏
分享
断电再接线:1. 简历排版方面,你这内容比较少,一页放完。各模块之间建议用明显的分隔线分开,现在一眼看上去非常乱。教育经历留白太多。项目经历格式不统一。 2. 第一个项目,硬件设计太笼统,硬件架构规划是指板级电路设计还是FPGA逻辑设计?FPGA时序逻辑设计具体指的什么?实现的三个低速协议以及使用协议进行控制时序,是指什么? 3. 第二个项目,我觉得你可以和第一个项目整合一下,合并为一个项目。第二个项目说实话随便买个zynq开发板都有一直petalinux的教程,作为一个独立的项目不合适的,更像是一个小作业。 4. 第三个项目,项目内容这里,其实和环境搭建之类的东西提一嘴就好了,环境准备和编译安装工具链这种东西没多大必要写,实在要写的话可以 说 使用docker 独立sdk环境之类的。你说的这个工具我没用过,我用的比较多的是busybox和buildroot,是基于menuconfig进行配置的,如果scratch也是类似的模式的话,那我觉得这个项目也经不起细推。你可以往内核裁剪那方向靠,我说的这两个工具你也可以看看。 5. 你熟悉这些接口时序的话,你可以进一步去看一下驱动开发,然后面试的时候突出这个作为重点。第三个项目也可以将驱动开发给补充进去。因为单编内核和构建文件系统,其实很多时候是体力劳动。 6. 特长这里,独立成一个荣誉奖项的模块,把你获得的奖学金和竞赛奖项放一起。数模的话,写了国赛,美赛就不用写了。 7. 总的来说可以了,你简历上写的东西你只要都熟悉,找个实习还是没问题的。 8. 嵌入式分为硬件,底层软件和应用软件,看你的经历我建议你往底层靠,多去熟悉常用的通信接口,去看内核和驱动,网络编程这块也可以去了解一下。然后去**刷刷hot100
点赞 评论 收藏
分享
评论
点赞
118
分享
牛客网
牛客企业服务