4.14阿里前端实习一面(应该是凉了)

4月14日下午三点半左右开始的,面了大概半个小时吧。

1.自我介绍(感觉还是紧张了,有点嘴瓢,可能是因为第一次面试吧)

2.前端学习方法(自学)

3.目前了解哪些技术栈

4.Vue是用来做什么的(感觉自己答得不是很好),怎么帮助我们更好的开发,用处在哪里,Vue具体封装了哪些东西(这里答得太尬了,我都说不下去了。。。)

5.在学校学的什么,C++和Js有什么区别,使用场景有什么不一样

C++和javascript区别

6.做过的项目,写过接口吗,涉及网络通信吗

7.了解HTTP吗,1.0,1.1,2.0这几个版本之间的区别(我有点记混了,答得不是太好)

一文搞懂HTTP

(1.0中每次请求的需要建立连接,1.1中增加了长连接的功能keep-alive,并且还增加的缓存的控制字段etag等。1.x中只允许在一个TCP连接上发送一次请求,要实现并发请求就只能建立多连接。2.0中一个连接可以处理多个请求,实现并发处理,速度快了很多,还有头部压缩等。)

8.知道get,post方法吗,它们之间的区别(这个我也只答出了一两点)

get传送的数据长度有限制,post没有

get通过URL传递,在浏览器地址栏可见,post是在报文中传递

适用场景:

post一般用于表单提交

get一般用于简单的数据查询

9.讲一下TCP的三次握手,三次握手有什么作用,为什么是三次不是一次呢

大白话解释TCP三次握手与四次挥手

10.了解DNS吗(这个也是基本都不知道,太菜了呜呜)

详解DNS

11.Js的基本类型,JS有栈类型吗,Js怎么实现一个栈的数据结构(这个确实不知道啊,下来过后发现还是自己紧张了,冷静下来还是有思路的)

插播:进程线程联系与区别

12.栈和队列的区别

写的好!都给我看,会也给我看!

13.了解其他的数据结构吗,我说了树,问你知道有哪些树吗,二叉树的遍历方法,深度优先遍历有几种算法可以实现,详细说一种算法怎么实现深度优先遍历(我这里说的递归,我也不知道对不对。。。)

14.哈希表在哪些情况下会用到(我为什么要说哈希表!其实自己还不太熟练哈希表的使用)

15.CSS用的多吗,了解的多吗,CSS有哪些布局,flex和grid的区别,有哪些选择器

16.水平居中一个元素

17.输入URL到浏览器显示页面经过了哪些过程(这个有些记不清了,吞吞吐吐的)

详细过程

到此面试结束,感觉自己还是菜,好多不清楚的,记录下来方便以后提醒自己,加油~

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值