不到三年的前端网易和酷狗面试经验分享

酷狗面试题:(面试过程大概50分钟)

1.div垂直居中的方法(要求答出至少三种)

2.function fn(){

for(var i = 0;i<5;i++){

setTimeout(function(){

console.log(i)

},0);

}

}

这个方法输出什么,为什么,怎么改写让他按顺序输出

3.如何实现手机中的通讯录,滑动过程中对应首字母在通讯录最顶部固定置顶

4.Vue是怎么实现对数组变化的检测的

5.Vue是怎么实现兄弟组件通信的(答:EventBus......然后有了下一题)

6.EventBus的实现原理是什么(答:JS的订阅发布模式....然后有了下一题)

7.js的设计模式你介绍一下(其中让我详细讲了一下中介者模式,然后有了下一题)

8.你在项目中用到了哪些设计模式

9.JS的继承有哪几种方式,优缺点分别是什么

10.怎么实现调用一个alert1("111")方法,弹出一个VUE组件,但是不需要实现这个组件被注册在其他组件中

11.有一个按钮是异步生成的,怎么对它绑定事件(答:事件委托,面试官问事件模型是什么)

12.对闭包是什么理解的,有什么优点和弊端

13.跨域有处理过吗,有哪几种方式(答案提到了JSONP,面试官问JSONP可以支持post请求吗,为什么)

14.get和post的区别,为什么get比post安全

15.一个页面如果打不开,要怎么去查询他的问题出在哪里

16.页面性能优化有哪些方法

17.说一下http

18.http和https有什么区别

19.有了解过CDN吗

20.new 操作符做了什么

21.apply和call是怎么实现的

22.你接下的职业规划是什么

23.平时还有关注哪些技术

酷狗面试也过去两周了,还有一些问题不太记得了。酷狗的工作环境还是很棒的,面试官和前台小姐姐也给人感觉很棒。在酷狗面试完后,回来马上在网上查了一下酷狗面试相关的信息,发现有博主在酷狗面试被问到的问题很多和我很像,所以猜测酷狗内部应该是有面试题库的,想去酷狗面试前端的宝宝们,可以提前好好准备一下,会有很大帮助。

网易面试:

一面(技术面):

1.平时是否有参与一些架构方面的工作

2.介绍一下你最大的一个项目,项目中有没有遇到什么困难,怎么解决的

3.简历中一个大型公共组件项目的大概实现(实现中提到了工厂模式,面试官问我如果这里不用工厂模式,还可以怎么实现,顺便让我介绍了一下设计模式)

4.div两栏布局

5.怎么实现img按照原比例最大化放置在div中

6.页面性能优化

7.http状态码

8.css盒模型

9.splice和slice的区别

10.介绍一下浏览器缓存

11.列举了在一个网站中跳转登录微信,问微信的一些数据存储在哪里,为什么这样存储

12.面试官拿出一页纸要求编程,题目大概如下:

有一个数组var arr = [1,2,[3,[4,5]],6,7],要求用一个函数将这个数组转换成[1,2,3,4,5,6,7],而且是需要在原数组上改动(该数组可能不止2层或3层嵌套,有可能有更多层嵌套)大概给一分钟时间写出来

13.说一下display有哪些值,介绍一下display:flex

14.讲一下跨域

15.介绍一下SVG,怎么实现一个椭圆,有几种方式

16.SVG和Canvas各自的优缺点

17.还问了一个关于div定位的问题,记不太清楚了

18.cookie和session的区别

网易一面还有两个编程题和很多其他问题都不太记得了,时间有点长了。

网易二面:

1.介绍一下最近在做的一个项目

2.平时怎么和UI协作

3.如果UI出的设计稿不是你想要的,你一般会怎么处理

4.举一个例子,在操作上比较复杂的,怎么和UI沟通达到最终双方都比较满意的效果

5.react有用过吗,他和vue的区别,有什么优势,学习了多久

6.页面性能优化

7.做一个表格,一分钟刷新一次,怎么实现

8.项目上有什么难点,怎么解决的

二面的问题主要都是问项目上的,很多也不太记得了

网易三面:

1.介绍一下 WebWorker是什么

2.有了解WebWorker的实现原理吗,私下有实践过吗

3.平时做项目有没有考虑过内存的问题

4.项目中有哪些遇到过内存的问题的实例

5.怎么解决内存相关的问题

6.浏览器性能优化的方法

然后根据项目问了很多项目上的问题,具体的就不列举了。

三面给我的感觉就是,没有把握的知识点不要提,只要提到,面试官很大概率会问实现原理。

网易三轮面试很快,第一轮面试两天后就给出结果了,第二轮第三轮是一天面试的,本来hr也是一起面试的,但是面完第三轮已经中午12点了,hr说第二天电话面试我。总的来说,网易的面试官人都很好,很有素养,尤其是三面面试官,应该是大领导,很有深度也很有涵养。

酷狗社招面试 java_前端面试社招经验(网易,酷狗)相关推荐

  1. 校招社招必备核心前端面试问题与详细解答

    本文总结了前端老司机经常问题的一些问题并结合个人总结给出了比较详尽的答案.网易阿里腾讯校招社招必备知识点. 原理讲解参考:前端增长-重新定义大前端 在线课程:网易云课堂课程      思否课堂 官方博 ...

  2. 【面试】前端面试之Vue篇

    文章目录 前端面试之Vue篇 vue组件的核心选项 vue组件的通信方式有哪几种? vue如何操作dom节点? vue当数据更新是如何更新dom节点的? computed内想传入一个参数,要怎么实现? ...

  3. 【面试】前端面试八股文

    一.JS 1.使用 (1)标签引用 <script>alert("Hello,World!");</script> (2)文件引用 <script s ...

  4. 酷狗社招面试 java_2019前端面试社招经验分享(网易,酷狗)

    1.div垂直居中的方法(要求答出至少三种) 2.function fn(){ for(var i = 0;i<5;i++){ setTimeout(function(){ console.lo ...

  5. 阿里巴巴 面试 java_阿里巴巴面试经验

    面试过程: 由于我在自我介绍时提到应聘的是Java岗,因此面试官直接抛出问题:"你对Java这门语言了解的深度是多少","是否看过JDK的源码"(当场傻眼... ...

  6. 浏览器渲染机制面试_前端面试大全:浏览器渲染原理-文件无法渲染

    在这一篇文章中,我们将一起学习浏览器渲染原理这部分的知识.你可能会有疑问,我又不是做浏览器研发的,为什么要来学习这个?其实我们学习浏览器渲染原理更多的是为了解决性能的问题,如果你不了解这部分的知识,你 ...

  7. 【面试】前端面试之开发性能篇

    文章目录 如何优化前端的性能? 什么叫优雅降级和渐进增强? 如何规避JavaScript多人开发函数重名的问题? 请说出三种减低页面加载时间的方法? 你所了解到的Web攻击技术? 前端开发中,如何优化 ...

  8. 拯救你的面试:前端面试大全--js面试题(超长文章)

    一.什么是编译型语言?什么是解释型语言?JS 是什么类型的语言? 1.编译型语言 1. 解释 程序在执行之前需要一个专门的编译过程,把程序编译成 为机器语言的文件,运行时不需要重新翻译,直接使用编译的 ...

  9. 社招一年半前端面试记录及思考(阿里、腾讯、百度 offer)

    作者:YeeJone | https://juejin.cn/post/6957918287644590117 在过去的一个月里,自己面试了多家公司的前端岗位,很幸运的是拿到几个不错的 offer,所 ...

  10. 面试官:2 年招到 18 个前端教你怎么招人

    小菜前端从 2017 年 7 月到 2019 年 7 月,历经 2 年,一共招聘到 18 位前端,3 个技术专家,5 个资深,7 个中高级和 3 个校招,成果上看还算不错,但过程无比艰辛,今天就尝试从 ...

最新文章

  1. 全面解析微服务系统监控分层,啃透服务治理核心!
  2. python 自带的range是不能实现对小数的操作的,如果要对小数操作可以使用numpy...
  3. 【Elasticsearch】第2篇:Elasticsearch分布式安装
  4. 学习Python一定要知道的在定义变量中的三个特征
  5. 云服务器怎么打开_香港云服务器怎么样?
  6. 二 关于s5p4418 无线wifi模块出现SDIO读写错误的解决方法
  7. php的异常处理方式,php异常处理基本方法
  8. Python基础:获取迭代器下一项目的常见操作
  9. merlin.acs的使用方法 merlin.acs添加右键菜单
  10. IE 7.0抛弃Win2000用户?(zz)
  11. 如何为回归问题,选择最合适的机器学习方法?
  12. 一条空间不足报警的分析
  13. Apache Flink 1.9 版本即将发布,新版本有哪些新特性
  14. AWVS 13 Docker版本(破解后)
  15. 1100个商务企业宣传通用PPT模板免费下载网址
  16. ubuntu安装pyaudio
  17. 车牌识别系统 HY-LPR2
  18. Ctrl、Alt、Shift常用的电脑快捷键大全(收藏级)
  19. 南宁第四中学2021年高考成绩查询,2021高考结束,我们一同见证这些难忘的瞬间...
  20. Eureka注册中心的搭建与使用

热门文章

  1. DotNetBar布局(一)
  2. C#界面控件DotNetBar使用
  3. 高等数学(第七版)同济大学 总习题一 个人解答
  4. 桌面时间的最佳管理者-软媒时间
  5. Linux下使用dos2unix修改目录中文件格式
  6. 广州规划新增30条地铁 来看看线路图?
  7. 字节码增强之Javassist
  8. android tabhost的使用方法,Android TabHost组件使用方法详解
  9. cryptojs AES加密
  10. paxos算法java实现_Paxos算法——前世