5.25 sogou 二面 (WeChat vedio)

8 篇文章 0 订阅
4 篇文章 0 订阅

2018-5-25 ,19:10-20:30

面试官好可爱,全程微笑~

问的都比较基础,项目都没怎么问,都是知识点和代码操作,注重原生。(差不多一个半小时)

- 目前存在的问题:看书,查资料等理解概念了,也动手实践过,但是单拉出来问是什么还是说不上来,表达不明确,很模糊。看了就忘,还是代码敲的太少。好多概念看了一两遍明白了,过几天又忘了原理。。。

- 改进:每日保证一定的代码量;回顾练习之前做过的demo,弄清每一个细节;完善未完成的项目;PHP的项目重构。

1.自我介绍一下,学前端多长时间了,平时都怎么学习前端的。在项目中用到了哪些技术?(这个说的太少了,跟没说一样)

  实习的话什么时间可以来?以前有在公司实习过吗?

2.闭包,继承,原型链,作用域链都有了解吗,说一下。

3.写一个简单的闭包,从0开始++,输出0,1,2,3,......。 ++n 和 n++ 有什么区别?(关键时刻居然混了...)

4.写一个原型继承的类,比如有一个动物类是父类,一个子类是bird,怎么让子类继承父类的属性。

5.冒泡事件了解吗?如果点击子节点,会触发父节点的事件吗?怎么阻止事件冒泡、阻止默认事件?

6.jQuery的隐式迭代的源码有了解吗,它是怎么实现的,怎么可以一直不停的点下去呢?

7.DOM操作的方法说下,怎么添加节点,除了appendChild(),insertBefore()还有吗?如果要把一个元素下面的节点全部删除怎么做?怎么设置属性呢?

8.innerHTML获取的是什么?如果给里面赋值呢,元素里的内容怎么变化?如果让innerHTML=" "(为空)呢,内容怎么变化?

9.原生的绑定事件有哪些?事件监听有几个参数(三个)?怎么解除事件绑定?( removeEventListener、btn1.onclick =null )

10.强制类型转换的方法有哪些 ?0,null,空数组,空对象转化为布尔值分别是什么 ?

11.js的基本数据类型?怎么检测?复杂类型呢?又怎么检测?

12.封装一个ajax,如果type是post的话它怎么处理这个请求(在send方法中把data传进去,因为这个我没写)。

     http状态码的意思,比如500、403?xhr的属性,状态值什么意思。

13.get和post有什么区别?还有吗?

14.ajax可以实现跨域吗?那该怎么实现跨域?(jsonp)还有其他方法吗?后端代码的处理有哪几种方法?

15.HTTP协议了解多少呢?(TCP/IP三次握手 ,四次挥手过程。说完发现术语记反了都......)

16.数字0和字符串"0"在进行比较时,一般会发生类型转换。怎么让它不发生类型转换比较呢?(用全等运算符)

17.ES6中怎么实现什么来着,这个忘了问的什么了。。??(还没有学,就再没问)

18.那今天的面试就到这里了,你有什么要问我的吗?

(每次到这里都不知道问什么好,就是平时敲了代码,不经常敲就忘了。)

这个很正常,就是要多敲,多练习代码才不会生疏。

好的,再见。


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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值