4.23前端面试记录

今天下午面试了一家,不是大厂,名字我就不说了,这里发帖记录下面试官问的问题,顺便做下复盘,有些问题记不清楚了。

1.什么时候开始学前端?是通过什么方式学习的?
2.了解ES6吗?pomise是什么?promise一般常用在什么场合?
3.用过async,await吗?你一般什么时候用它?
4.说一下let,var。
5.CSS里水平垂直居中有几种方式?
6.你的项目里什么地方提交请求?(不是很理解什么意思)
7.Vuex学过吗?用过吗?
8.Eslint工具有用过吗?常用什么配置?
9.git用过吗?还记得怎么用吗?(问这个是因为我说最近在忙毕业设计,没怎么使用git)
10.好像还说了几个名词,问我会不会,但是我一直听不太清楚(我的锅。。。),我干脆就说不会了
11.你有什么需要问我的吗?
(我直接问面试官关于我的评价……看起来他很为难的样子……)

晚上复盘一下,然后再把答案贴上来吧。
前端菜鸟,没有面试过几次,面试的时候依然很紧张,而且有的时候我会听不太清楚面试官说的英文名词,好几次都是这样😂反正是个凉经了,期望下个面试发挥更好吧。

下次面试的时候我会记得录音的,方便后期复盘。#前端工程师##面经#
全部评论
1.这个就不说了~ 2.promise是一个解决异步编程的方案,首先,它是一个容器,保存着未来结束的某个事件结果(比如异步操作的返回);从语法上看,promise是一个对象,可以获取异步操作的消息。 常用在什么场合:promise常用来解决回调地狱(即很多回调嵌套的时候) 3.async/await是ES7提出的内容,它是在Promise的基础上提供的,它使得异步回调的代码更加简洁,可以像写同步代码一样,然后可以使用try-catch语句同时捕捉同步错误和异步错误,这和Promise只能在自己的catch中处理错误不同。注意,await必须在async声明的函数内使用。 常用在什么场合:只要使用到异步回调、Promise的地方都可以使用它,比如很长的http请求、同时要发送很多条信息、要下载一个很大的文件或上传一个很大的文件等等。 4.let和var。 let是在ES6中新增的,let和var都是用来声明变量的。 但let声明的变量仅在当前块级作用域中有效,而var则没有块级作用域的限制,对它来说,只有JS的函数作用域和全局作用域。 let声明变量在声明前使用会报错,即存在暂时性死区的问题,而var不是,var声明的变量可以变量提升。 5.CSS中水平垂直居中的几种方式:   (1)margin: 0 auto;   这个只能实现水平方向上的居中,而且仅适用块级元素,父元素要设宽度,且大于子元素(个人理解,有错请指出~)   (2)使用flex布局,并设置justify-content为center。   (3)使用verticle-align:middle   (4)使用tansform:translate(-50%,-50%) 6.不太懂面试官是什么意思,回答:“在页面跳转使用get请求,在表单提交数据点击按钮用post请求”,面试官没有回答我,不知道是不是这个。 7.没学过Vuex。 8.用过Eslint(是一种前端格式化工具),没有修改过配置,用的是它的默认配置。 有兴趣的可以了解一下,我没花太多时间在上面。 9.用过git,有自己的github,不过最近在准备毕设,有一段时间没有用了。 以上是我在面试中回答的及后续复盘在网上查找的资料总结的,有错请指出,欢迎讨论谢谢! 附上博客:https://blog.csdn.net/qq_36623798
点赞 回复 分享
发布于 2020-04-23 21:27
在什么地方提交请求?按按钮之后将数据提交的意思吗?
点赞 回复 分享
发布于 2020-04-23 17:42
提交请求?ajax?前后端交互?
点赞 回复 分享
发布于 2020-04-23 17:37
等你的后续!!
点赞 回复 分享
发布于 2020-04-23 17:31

相关推荐

不吃牛肉的选手在刷面试经:首先,你数过吗?其次,他知道吗?最后,你说了他信吗?
点赞 评论 收藏
分享
评论
1
6
分享

创作者周榜

更多
牛客网
牛客企业服务