前端萌新面试吃瘪经历分享

我直接说题吧,首先问的是***ajax怎么请求数据***,这题比较简单…我说(原生ajax请求)创建XMLHttpRequest对象,然后创建一个函数判断readyState4,status200,然后配送post请求,一般是get(post),url,true(asyncFlag),接下来send发送请求,最后创建回调函数获得返回的数据,然后面试官也没有再问下去(其实我很慌,具体怎么写我记不得了),有个我觉得不错的解答帖子添加链接描述
接下来就是我的噩梦了,问我***去重***方法,我一想这不简单set,indefOf,面试官就说:“多着了,再列举几种”,想了半天只想到了一个递归,再问我具体怎么写,吱吱呜呜说不出来。这题GG了,面试好了查了下真的有好多,这边也分享一下别人不错的解答添加链接描述
面试官乘胜追击,问我什么是***导航守卫***有哪里,我说了全局导航守卫router.boforeEach(to,from,next)还有有什么独享守卫,我说遇到其他直接看着文档写(我只用到过全局守卫,其他的了解过,不过忘了),他说还有好多,然后我又重复了遇到其他的会看文档的,很显然面试官很不满意,又GG了。
然后问我***对promise的认识***,我就说方便维护和管理异步相关的问题,然后说了pending,fufilled,rejected这三种状态,还有reslove,reject函数then.catch方法。然后问我***async/await怎么使用和捕捉异常***,就是async函数的执行会返回一个promise 对象,并且把值进行promise的封装。如果promise对象通过then或catch方法又注册了回调函数,async函数执行完以后就是等着下一次执行。可以用await后面放一个表达式定义一下要求。然后面试官一脸懵的看着我,我知道,这题我又GG了。
然后问我***jsopn为什么可以跨域***,我说不出所以然,他也就没有问下去了(很显然我不合格了),客气了几句。回来我查了下感觉这个帖子解释的挺好的,添加链接描述
最后总结一下吧,还是自己菜吧,技术到家就不会这么尴尬了。但是我没有想到是面试没有工作经验的萌新会不问css和多问一些js,关于项目的细节也没问。感觉没有工作经验的转行者太难了,连面试机会都很少很少,实习单位基本没有(绝大部分培训机构),再巩固巩固基础,看看有没有实习单位吧。大家有什么新颖的面试题也告诉我一下,给前辈点赞关注…

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值