ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

毕业找工作面试经过

2021-04-05 14:30:57  阅读:237  来源: 互联网

标签:http 区别 经过 res 毕业 js 面试 let cookie


秋招

苏宁易购一面面试题(未开摄像头,语音面)

  1. vue与原生js的区别(vue的好处)
  2. 说一下闭包
  3. 说一下原型链(用原型链实现继承:子类型的原型指向父类型的一个实例对象)
  4. 说一下promise
  5. 跨域问题[重要]
  6. http的状态码
  7. vue数据双向绑定

总结:没有背诵八股文,基础的知识点理解了但未掌握

【秋招唯一一次面试,因为面试过程最基本的知识点都不会,放弃秋招很遗憾,应该坚持的】

秋招补招面试

1. 字节跳动补招一二面面经

  1. Class【现在都不问继承了(一句话带过即可:子类型的原型指向父类型的一个实例对象),class比较重要】
  2. css画等腰三角形
  3. symbol【理解有问题】
  4. Map数据结构
  5. Flex布局【使用还不熟练,同一级的6个div分两行】
  6. Tcp和udp的区别
    网络的七层结构
    http和https的区别
    【对于前端来说网络很重要,再学一遍】
  7. (你说cookie的原生接口不好用,你是怎么封装的)封装cookie和local storage、session storage
  8. promise【async/awiat比较重要,链式调用也很重要】
  9. 算法
  10. 超长列表渲染性能优化

【其余的都是背诵的面经上的,背诵的面经很有用,要多背】

总结:网络部分【图解TCP/IP和图解HTTP】和算法【剑指offer原题和手写js很重要】比较薄弱。

2. 网易严选一面

  1. 没问基础,就实习项目设置场景,解决场景题
  2. 算法题(剑指offer原题)没做出来。

总结:项目经验和算法薄弱

3. 跟谁学高途课堂补招

  • 一面:
  1. 说一下跨域
  2. cros为什么分简单请求和非简单请求(为什么发预检请求)
  3. 说一下你都用了哪些Webpack相关的。(没答出来)
  4. 了解CDN吗
  5. 给出一个http报文,让我说一下所有头部字段的作用
  6. 其他都是面经上的内容,有些地方答得不是特别好,还需要再看。

总结:网络部分还是太弱了(http1.0、http2.0、https),需要加深研究一下http头部字段。

  • 二面:
  1. 面经基础
  2. computed和watch的区别(答的不太好)
  3. slot插槽(答的不太好)
  4. Webpack相关的。(没答出来)
  5. node相关【放弃,建议春招修改简历】
  6. 实习项目
  7. 手写代码:使用Promise实现红绿灯交替重复亮(没写出来)

总结:

  1. webpack需要认真背一下面经,问道好多次了,都不太会。
  2. promise相关面试题还需要再做一下,对promise的掌握还不够。

4. 字节跳动第二次面试一面

数据结构与算法
写算法题,写出来后进行优化【你这个代码的时间复杂度是多少】

  1. 斐波那契f(100)、f(10000)
  2. 写一个js组合继承
  3. 给一个无序的整数数组,每一个数都介于0到100之间(含0和100),给这个数组升序排序,使用计数排序,用空间换时间,时间复杂度降到O(n + k)。

new发生了什么
介绍一下Bom和Dom
你说你掌握java,hashmap介绍一下
总结:数据结构与算法还是很弱,刷题要刷透,自己的方法解出来,然后看答案解析进行优化,时间复杂度和空间复杂度

春招面试

1. 携程面试

携程一面

30分钟不到就结束了,也没代码题。

  1. 自我介绍

  2. 项目相关

  3. 平时学习过程中看过哪些书

    《javascript高级程序设计》
    《你不知道的javascript》
    阮一峰的《ES6标准入门》

  4. 你觉得你从事前端有哪些优势

    1. 学习能力强,办事效率高,能够较快的完成工作任务,能承受较高工作压力。
    2. 具有良好的沟通、协调能力,团队合作意识强,如果在工作中与别人产生分歧,会主动进行沟通,积极主动的找方法进行解决。

    (应届毕业生技术以及项目经验偏弱,尽量规避从技术角度出发)

  5. JS获取DOM节点的方法

  6. 怎么获取所有节点

    方法1. 使用 document.getElementsByTagName("");
    方法2. 使用document.querySelectorAll("
    ");

  7. 常见的http请求头和响应头【没答出来】

  8. cookie 、 localstorage、sessionstorage有什么区别

  9. cookie的属性有哪些,然后根据每个都有具体的提问。

  10. 你在说cookie属性的时候,提到一些关于安全有关的属性,那你说一下xss攻击和csrf攻击有关的吧

  11. 数组的方法有哪些

  12. map,foreach的区别

总结:

  1. 以上有关问题全是弱点,计算机网络和DOM有关问题很弱
  2. cookie在面试中问的很多很细,但是掌握的还不够好

携程二面

  1. vue响应式原理
  2. es6箭头函数和普通函数的区别
  3. 浏览器从输入url地址到显示页面的过程发生了什么
  4. js继承以及es6的class
  5. 浏览器的事件循环机制
  6. 模块化以及npm
  7. 跨域问题
  8. 你写项目中登录是怎么实现的

编程题:使用0123456789ABCDEF随机生成形如xxxxxxxx-xxxx-xxxx-xxxxxxxxxxxxxxxxx的id

// 脑洞点:灵活使用索引
function creatGUID(){
	let arr = ['0','1','2','3','4','5','6','7','8','9','A','B','C','D','E','F']
	let res = []
	for(let i = 0;i<32;i++){
		let num = Math.floor(Math.random()*16);
		res.push(arr[num])
	}
	let result = res.slice(0,8).join('')+'-'+res.slice(8,12).join('')+'-'+res.slice(12,16).join('')+'-'+res.slice(16).join('')
	return result
}
console.log(creatGUID());

携程hr面

  1. 自我介绍
  2. 过往经历
  3. 如何学习
  4. 项目难点,如何解决的
  5. 工作遇到难题如何排解压力
  6. 家里人同意去上海发展吗
  7. 以后的规划是什么

由于携程需要四级500分+或者过六级,不过需要加一个英语测评,英语测评两次没过,遗憾落选

2. 美团一面

  1. 盒子模型
  2. flex布局【+一道布局实操提】、flex属性哪几个的缩写
  3. url到页面展示的过程
  4. 详细介绍一下https的连接过程
  5. vue router
  6. v-show和v-if的区别、v-show控制的是哪个css属性【display:none】
  7. 了解linux指令吗,用过哪些?
  8. 说说call,apply,bind,实现bind函数
  9. js事件冒泡和事件捕获、阻止事件冒泡和阻止浏览器默认事件
  10. var const和let的区别
  11. Typeof和instanceOf原理
  12. 数据双向绑定的原理 (Vue 单向数据流和数据双向绑定)
  13. computed和watch的区别
  14. 项目部署做过吗
  15. 事件循环机制 + 一道结果输出题
  16. class有关
  17. javascript基本类型有哪些?和引用类型的区别?
  18. 用js写动画效果你了解吗【不了解】

3. 滴滴橙心优选

滴滴一面

  1. 数组的方法
  2. 数组的reduce()
  3. 事件循环机制
  4. 节流和防抖的区别
  5. 手写防抖
  6. 数组扁平化
  7. flex布局
  8. 项目相关的

滴滴二面

  1. http和tcp的关系
  2. http缓存了解吗
  3. 函数表达式定义和函数声明定义的解析上的区别
  4. let 和var的区别
  5. 原型链【 + 手写class继承以及es5的原型链继承】
  6. js的数据类型有哪些
  7. 浏览器输入url到页面响应的过程
  8. 盒模型
  9. flex布局
  10. 元素定位position
  11. 项目相关的

滴滴三面(血虐:除了1和6以外,其他的问题都不会)

  1. 响应式原理
  2. 你觉得jquery和vue那个性能更好,为什么
  3. 雪碧图是怎么优化性能的
  4. http2.0的多路复用是怎么实现的
  5. http1.1的长连接的请求是怎么发送的
  6. 手写Promise.all

【滴滴每一面老师都问了node、webpack(这俩是简历上写的)、设计模式(比较重要),我都没复习】
【连着三面,有些问题不记得了】

滴滴橙心优选已oc

标签:http,区别,经过,res,毕业,js,面试,let,cookie
来源: https://blog.csdn.net/acm_cn1234567890/article/details/114284610

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有