博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
面试心得
阅读量:6568 次
发布时间:2019-06-24

本文共 2449 字,大约阅读时间需要 8 分钟。

2018-3-30 阿里文娱 

今天下午阿里文娱来学院宣讲,听说现场面试就去了。想不到我人生的第一场面试就是阿里。。

宣讲完后确实会有面试,不过这并不是一面,说是先了解交流一下,确实,主要就是介绍自己的项目。

面试时排了好longlong的队伍,感觉前面面前端和java的大佬们都说了好长时间,一个比一个牛逼,然而终于轮到我了,在很尴尬的介绍完我的两个菜项目之后,师兄问我都用到了哪些技术,我只能说jsp+servlet,好不容易问了我一个问题,是React框架的问题,妈呀,我没学JS框架啊,然后就很菜鸡地说没学过。。

然后估计师兄应该是也不知道问啥了,问不下去了,就来了个结束性的话题:你有什么问题想问我吗?我问了俩:

1、如果我短期内想学框架,应该学哪个?vue?Angular?react?结果师兄来了句:都学,说都要用到。

2、假如我有幸进公司,工作内容是什么?

然后就很尴尬地溜了。。。。感觉自己就面了10分钟,崩溃啊!!!

2018-4-17  数梦工厂

昨天数梦工厂科技公司来学院宣讲,然后宣讲完进行了笔试,笔试内容很贴合前端,没有之前做的那么奇葩。今天又进行了面试,其实没打算进,就是长长经验。

  不过这次的面试确实学到了很多,面试官也很好,耐心讲解并指出我现在存在的问题:只知其然,不知其所以然。

确实,我现在所学的基本上都是为了应对前端面试,所以只知道这个东西是什么,但却不知道具体实现原理以及为什么要用这个东西。想了想,这个确实很重要。就像面试官所说,做前端并不只是美工和CSS样式设计,还应该清楚整个项目的逻辑,当然也应该清楚后台的一些,只有这样才能向后台开发人员提问题。很多知识点我在项目中并没有运用到,我们现在所学的知识只有运用到实际中才能真正理解。

面试内容:

首先就项目进行展开:介绍自己的项目,然后就项目提问。

1、企业用户 与普通用户,权限怎么设置的。

2、某某页面怎么设计的。

3、bootstrap栅格

。。。

其他知识:

1、JS中继承的原理

2、post和get的区别(post、delete、put、get原来是增删改查?)

(1)get是从服务器上获取数据,post是向服务器传送数据。

(2)安全性:get提交时表单中的信息数据会在url中显示

(3)长度限制:get传送的数据量较小,不能大于2KB。post传送的数据量较大,一般被默认为不受限制

3、post的方式(ajax和什么)

4、同步和异步(区别以及如何判断)

5、对Angular.js了不了解,因为这是他们公司的主要框架(我最近只学了vue和React,并没有看Angular)

6、HTML怎么做的?刚听到这个问题还一脸蒙蔽,原来是想问知不知道Jade(和HTML一样,然后我就问了他这是什么并和面试官争论了以下HTML和Jade)

7、知不知道coffeeScript,也是他们公司用的JS

8、闭包是什么?实现原理?应用场景?

总之,经过这次面试后知道以后学习该怎么学了,三步法:是什么、为什么、怎么做。。。

 

2018-4-26 快手一面

接电话的是一个小哥哥,人很好,应该和我们年龄差不多,有很多问题不知道问的什么意思,然后也很耐心的讲解。

首先就是简历中的项目,让你都介绍一下并说一下你做了哪些,然后我就巴拉巴拉介绍了内容,小哥哥问有没有用到JQuery,我说有,做了一些动画,估计项目都太low了,所以小哥哥也没细问。

之后就是一些前端技术问题:

1、h5新增的标签并解释含义

2、你最近在学习的vue和react有什么区别?

3、如何垂直居中元素?

4、http头的内容?其实这个我不知道,小哥哥说content-type之类的,不过我还是不知道,然后这个问题就跳过了。

5、说说快排和归并以及堆,大根堆和小根堆的区别。。然后我就巴拉巴拉说了一堆乱七八糟的,主要是话缕不清,估计小哥哥要崩溃了。

6、两个顺序序列,归并为一个顺序序列。

7、用过canvas吗?  没有

8、margin层叠问题?一开始不明白这是什么意思,然后小哥哥又说比如清除浮动。。嗯,这个会

9、你平时通过什么来学习?我说慕课网站和网上买一些视频教程跟着一起做

10、你在学习的过程中有没有总结一些东西?然后我想了一会也不知道说什么,小哥哥就给我举例,比如三角形的实现还有其他的,我只记住了这个,因为我会这个。

11、ES6的一些新特性以及箭头函数的作用?

12、Vue是怎么实现数据双向绑定的?

还有一些其他问题暂时想不起来了,然后就是最后总结性话语:你有什么问题想问我吗?然后我就问了两个问题。

本来最后小哥哥问我一会有没有时间,会有其他人来面,我一想,这是要过的节奏啊,而且马上要二面,然后说有时间。呆了一会小哥哥发短信说:二面失踪了,需要等一会。然后我就等了半个多小时,结果HR打电话说一面过了,另约二面的时间,看来那个二面的小哥哥跑路了。。。

2018-4-28 快手二面

二面感觉整体情况很糟糕,时间也很短,只有20分钟,而且在面试过程老师听不清说什么。小哥哥问的比较深,很多算法题。

1、之前面过快手或者做过笔试吗? 没有

2、有没有对算法方面比较熟悉的?

3、关于闭包的问题,给了个题目求答案。

4、将两个顺序数组合并成一个。

5、求字符串中第一个出现2次的元素。有什么优化方案吗?

6、jquery、vue、react你比较熟悉哪一个?我说react,然后就问我componentWillMount()和componentDidMount()方法。一脸懵逼

7、flex有哪些属性(之前才看的,但是完全忘记了)

8、如何定义一列等高。。然后我说了float,overflow:hidden自适应,然后小哥哥说不是,什么内容等高,不知道啥意思。

总之二面问得很扎心。。。。。

转载于:https://www.cnblogs.com/xiaoan0705/p/8862527.html

你可能感兴趣的文章
(转)线程安全的CopyOnWriteArrayList介绍
查看>>
对LinqtoExcel的扩展 【数据有限性,逻辑有效性】
查看>>
WPF TreeView HierarchicalDataTemplate
查看>>
32岁老程序员的现状和尴尬,无奈中透露些许悲凉,有选择却更痛苦
查看>>
WPF MeshGeometry3D
查看>>
puppet cron 模块
查看>>
mysql 协议的ResultsetRow包及解析
查看>>
Ymal格式转Properties格式
查看>>
一个生成全局唯一Sequence ID的高并发工厂类 (Java)
查看>>
调优之系统篇--cpu,内存
查看>>
解决jQuery和其它库的冲突
查看>>
写在除夕夜
查看>>
JAVA中的list去重复
查看>>
JAVA 代码里中文乱码问题
查看>>
Grub的安装方法
查看>>
SpringMVC通过注解方式读取properties文件中的值
查看>>
Spring+Dubbo+Zookeeper简单框架与使用
查看>>
Open Cascade DataExchange DXF
查看>>
Greenplum Hadoop分布式平台大数据解决方案实战教程
查看>>
编译安装LAMP之配置httpd以FastCGI方式与php整合
查看>>