笔试 3.25
美团一面 酒旅研发 3.30
- 如何判断一个东西是不是数组
- 事件委托,利用的是什么原理进行实现
- v-for的key的作用
- 事件循环
- 做一个题 事件循环
- cors跨域原理,前后端需要做什么?通过设置字段来实现跨域
- 浏览器缓存策略,强缓存,通过什么字段控制的(cache-control,有什么值)(相关缓存头、字段的值等)、协商缓存
- 全排列
- new操作做了什么
- Promise.all(),是用来做什么的?
- 问了一些项目(项目没有亮点,反问:怎么做有意义的项目) ---介绍项目用的技术栈,别说没用的,技术栈要介绍清楚!!!项目介绍还要完善
- 封装通用组件
- 问我是不是实习?实习时间?实习多久?实习城市有问题吗?
- 反问:部门技术栈、对自己的评价
没了,基础知识不扎实,底层的一些东西掌握不太够
然后表扬了一下我,说和我沟通还是非常愉快的(套话,安慰我一下)
美团二面 酒旅研发 4.03
- 自我介绍
- 项目介绍 ---项目介绍要更加精简
- 如何学习前端?看过哪些书?哪一章让你茅塞顿开呢?
- 你有自己的github账号吗?提交了什么项目?
- 前端最近比较火的一些技术是什么?
- 解释一下闭包?
- 防抖和节流不用闭包就没办法实现吗? 也可也不用闭包,直接声明称全局变量,但容易造成变量污染
- 一个代码片段 闭包、作用域的?直接说输入输出,并且说一下自己的理解 --函数内用var声明的变量还是局部变量,还是不能被访问到
- vue3和vue2的区别?
- ES6和ES5有什么区别?只是多了一些新特性吗?比如代码的模块化、语法等都一样吗?AMD、CMD等?
- 为什么要用promise?没有promise之前,也没有什么问题?promise之前用回调,出现回调地狱
- 没有回调地狱,是否会有promise地狱
- promise是一种异步编程范式??? 本质的理解可能没理解透?promise带来的问题就是得一直用then进行调用,
- nodejs和springboot为什么两个都用?nodejs掌握到什么程度?项目会部署到服务器上吗?
- 日常开发的工具用过吗?git用过吗?最常用的两个命令?遇到冲突如何解决?
- 代码题:连字符转换成驼峰 -replace、正则学习
- 现在实习相对于其他同学的不足和优势是什么?
- 反问:秋招时有无实习经历,差距会很大吗?
- 建议:前端+自己的专业进行结合
美团一面 用户前端研发组 4.14
- 自我介绍
- 什么时候开始接触前端的?……
- 最近做的项目介绍一下?有没有学过react?为什么选择用vue来实现?在项目中是什么角色?在团队中排位的话,大概排第几位?为什么要做这个项目,出发点是什么?
- 进程之间是如何通信的?管道是如何通信的?全双工、半双工、单工??三者之间的区别
- 计算机是如何管理内存的?(提示:虚拟内存---段、页、段页;以及物理内存)?为什么要有虚拟内存?
- 数组和链表的区别?
- 用js构建一个链表,你会如何构建?
- 详细说HTTPS建立的流程?(提示:证书认证、密钥公钥等)(讲了一下https的加密解密等)
- 对称加密和非对称加密的使用场景
- 箭头函数和普通函数的区别
- 了解babel和webpack吗?(提了babel将es6转换成es5,webpack就是一个打包工具)
- 防抖和节流的区别?写一下防抖节流?什么情况下会使用节流?
- 数组去重的方法(函数的方法、set、map),似乎还有更多?
- require和import的区别
- 虚拟DOM
- 完全不了解react是嘛?hooks、redux……
- git的remerge和rebase的区别(不了解)?一般都使用什么命令?
- 算法题:合并有序数组
- 如何学习前端
美团二面 用户前端研发组 4.18
- 自我介绍
- 分享一下自己做的比较好的项目
- 学习前端大概多久了
- 为什么要做这个项目?
- 一直都是班长吗?
- 研究生学了哪些课程?
- tcp如何保证传输的可靠性?滑动窗口具体是什么样的?
- 状态码:500,504
- 1个代码:this指向、作用域
var name='window'
var bar={
name:'bar',
printName:function(){
console.log(name)
}
}
var _printName=bar.printName
_printName()//window
bar.printName()//window
****************************************************
var name='window'
var bar={
name:'bar',
printName:function(){
console.log(this.name)
}
}
var _printName=bar.printName
_printName()//window
bar.printName()//bar
- 1个代码:promise、async、setTimeout
- 前端都掌握哪些知识?
- 其他的编程语言有掌握吗?
- 提交了一个代码,已经提交到远端,如何回滚?
- java会多少?
- java的hashMap如何解决hash冲突?
- 实习有拿到offer吗?面了哪些公司?进展如何?可以实习多久?
- 你觉得有哪些比较擅长的,我没有问到?
- 觉得自己的技术水平如何?
- 算法:合并有序链表
最后也没有上岸,是自己不争气,秋招继续努力!
#美团前端实习##前端实习#