首页 > 记录第一次前端面试
头像
屁猪
编辑于 2020-09-30 11:15
+ 关注

记录第一次前端面试

今天,面了一个公司。由于本人刚自学没多久,不到两个月,恰逢找工作真的很慌,不想投,不敢投,在朋友的全力支持下帮我投了几家大公司,我内心是拒绝的,想过放弃对方的面试邀约,后来想了想,一定要勇敢一些,哪怕是从面试官那学点经验也行,否则下次还是第一次,抱着这样的心态,就硬着脸皮参加了这次某BD公司的一面。其实感觉应该先投小公司练练手,上来就面这样的大公司,开始前几个小时还是挺慌的,最主要的慌张来源于能力的问题,如果代码写的贼溜,肯定不会如此慌张。hr说话很家常,跟朋友间聊天一样,问了一些问题也都给我一一解答了,早知道HR这么好,我就应该写个稿子,把想问的都记录一下,一起多问问。很多问题在网上搜,答案千奇百怪,感觉远不如专业人士的回答靠谱。

1.自我介绍

2.介绍一下学习路线,掌握的内容

插播一个问题:https请求的时候是怎么加密的?  除了post get 请求还有没有别的请求方式,例如option 方式,具体讲解一下。

3.牛客手撕代码

(1)写一个判断是否是空对象的函数
function isEmpty(Obj){
    
}
我说用typeof,但是实际上typeof应该是不对的,它只能判断类型,并不能判断是否是空的。

(2)
const varia = new xxx();
我们在new 一个对象时,具体都做了些什么?
我再回答的时候不知道HR问的什么,让他具体一下,他举了个实例化对象,并且调用对象中方法的例子

(3)爬楼梯  编代码
我用的是最简单的写法,递归方法,就是一个斐波那契数列,HR问了时间和空间复杂度,以及简化方法,具体来说

(4)数组扁平化
function flat(arr,depth =0){
    //todo
}
const arr = [1,[2,[3,4]],[5,6],7];
等我回去总结一下,整理好以后会更新的。

本帖面试题已收录至模拟面试房间

开始模拟面试

更多模拟面试

全部评论

(3) 回帖
加载中...
话题 回帖

推荐话题

相关热帖

近期热帖

历年真题 真题热练榜 24小时
技术(软件)/信息技术类
查看全部

近期精华帖

热门推荐