作者:叒楼
链接:https://www.nowcoder.com/discuss/730592?type=post&order=time&pos=&page=1&ncTraceId=&channel=-1&source_id=search_post_nctrack
来源:牛客网
自我介绍
前端相关的项目做了些什么
怎么学习前端的
react生命周期,和函数
componentDidMount的用法
接口请求在哪里进行
hooks比类组件好在哪里
hooks的钩子函数介绍
useEffect的参数
行内元素和块级元素介绍,区别,包括哪些,转换
position有哪些值,固定定位和绝对定位的原点
input文本框值改变监听的事件(react是onchange,原生的忘了
盒模型,包含padding宽度的是哪一个
js数据类型
es6新特性
箭头函数和普通函数的区别
promise的api
判断是否为Array的方法
Array相关的api,会改变原数组的有哪些
闭包了解吗,介绍一下,讲讲作用
http状态码
浏览器缓存
手写url参数解析(还需要包括转义,参数数组
最近有了解什么新技术吗
作者:叒楼
链接:https://www.nowcoder.com/discuss/730592?type=post&order=time&pos=&page=1&ncTraceId=&channel=-1&source_id=search_post_nctrack
来源:牛客网
一分钟自我介绍
什么时候开始学的前端
为什么选择前端
怎么学的,过程中有印象深的难点吗
如果有多个请求然后拿到数据才渲染,怎么做
promise.all的基本思路,特点
会promise手写?(没要求写出来
js数据类型
原型查找讲一下
手写原型方式的继承
数组常用的方法
两个数组A/B,有若干元素,可能出现重复,将最小的10个和对输出,10个和对可能出现重复值
数组和hashMap的区别和优缺点
数组和hashMap查找某个元素的时候谁快
React的目的,有什么好处
虚拟DOM怎么提高性能的,diff方法简单说一下
用过nodejs?
输入url到页面展示的过程
过程中哪个部分用的哪些是GPU、哪些CPU做的
TCP为什么是三次握手
如果是HTTPS还会有什么过程
CA证书是谁发布的,怎么验证有效,会被篡改吗
get和post的区别
options了解吗,什么场景下会用到
项目是实验室的项目?没有实习?
项目过程中印象深刻的难点,有寻求帮助吗
对入职的公司有什么要求吗
对美团的了解(是指技术上的orz
作者:小企鹅🐧72
链接:https://www.nowcoder.com/discuss/730788?type=post&order=time&pos=&page=0&ncTraceId=&channel=-1&source_id=search_post_nctrack
来源:牛客网
真是问题太多了,我都没机会喘气,一个接着一个
面试官介绍到店餐饮,base
自我介绍
实习经历,收获心得,成长
为什么学习前端,学习路线,如何学习
觉得前端的前景,未来的发展
个人发展
为什么会出现vue,react这些框架,对比原生有什么优势
OSI七层模型
http协议在哪一层,tcp协议在哪一层
tcp和udp的区别
tcp是如何保证可靠传输的
tcp三次握手四次挥手
http2.0和http1.0
http和https区别
http协议是建立在什么协议上的
http常见的状态码
从浏览器输入一个网址,到整个页面展示出来经历了哪些过程
浏览器缓存,cookie,localStorage,sessionStorage区别
cookie有没有默认过期时间
跨域
聊了一下vue和原生的区别,各方面包括虚拟dom,双向绑定、组件复用、路由等等
Vue双向绑定的原理
CSS盒模型
编码
数组拉平
字符串翻转,一句英文话 整体单词顺序翻转,每个单词的字母顺序不变
实现两列布局,左列固定宽度,右列宽度自适应。(请给出 flex 的实现方案 和 一种非 flex 的实现方案、
作者:小企鹅🐧72
链接:https://www.nowcoder.com/discuss/730788?type=post&order=time&pos=&page=0&ncTraceId=&channel=-1&source_id=search_post_nctrack
来源:牛客网
自我介绍
求职地点意向
闭包
设计模式
css定位
css定位&z-index
正则表达式 数字字母下划线组成的字符串
css animate
盒模型
dom操作编程题
资源缓存策略
构建工具 webpack
git操作 git revert 和 git reset区别(不知道
合并多个commit咋操作
编程题-找出数组中重复出现过的元素
对任职公司看重的点
作者:一百年很久吗
链接:https://www.nowcoder.com/discuss/730468?type=post&order=time&pos=&page=1&ncTraceId=&channel=-1&source_id=search_post_nctrack
来源:牛客网
1.介绍一下自己(之前不是做前端的,是做图像算法的)
2.说一下你的项目,具体做了什么
3.为什么不做算法,现在算法也挺火的
4.怎么学前端的
5.js原型,写一下日常使用js原型的方式
写了一个类Person Person.prototype.name = 'a'
Person里面写了this.name = 'b'
console.log(p.name)会打印哪个
6.数组遍历的方式
7.什么是map,用map写一下[1,2,3,4]变成[2,4,6,8]
8.手写一下map的实现,map里面有原型吗
9.写map实现的时候用到了数组判断Array.isArray,还有哪些判断数组的方式,instanceof
10.css3的新特性写一下
11.讲一下http通信机制,tcp三次握手,https是绝对安全的吗,加密解密
11.算法题:找到dom树中最深的节点,如果同时有多个最深节点怎么判断
然后是反问,估计凉了,说我基础比较薄弱,要多花点时间学习
作者:是雨荷吖
链接:https://www.nowcoder.com/discuss/726506?type=post&order=time&pos=&page=1&ncTraceId=&channel=-1&source_id=search_post_nctrack
来源:牛客网
怎么学习的前端
讲讲项目
项目这个地方让你优化怎么优化
知道哪些性能优化的方式
首屏加载慢怎么优化
回流重绘怎么尽可能去减少
说说vuex的原理
vuex相比于redux做了什么改进
vue组件通信用过哪些
什么项目适合去用vuex 什么不适合
项目跨域怎么解决的 还有哪些方式
跨域后端解决是设置哪几个字段
xss和csrf
垂直居中哪些方式
flex简写 1和auto的区别 具体应用场景什么不同
看代码写输出this指向
手写一个promise.all
promise穿透是怎么实现的
async和await的原理是什么
智力题
有一个发射塔向外发射信号,信号按照同心圆形状向外传播,并且信号强度是向外递减的;现在有一架飞机安装一台信号接收器,接收器只能感知信号的强与弱,飞机可以往任意方向飞;
问题:飞机如何能找到发射塔位置?
反问
作者:是花花吖
链接:https://www.nowcoder.com/discuss/729657?type=post&order=time&pos=&page=1&ncTraceId=&channel=-1&source_id=search_post_nctrack
来源:牛客网
9.2
自我介绍
1、为什么选择前端
2、学习前端的方法
3、实习时做的工作以及遇到的一些问题
4、了解Object.defineProperty()这个API吗,getter、setter、writable
5、说一下flex
6、讲一下flex里的缩放,是针对什么去缩放
7、有一个模块展示活动参与者的头像,要求:一行最多5个头像,最多三行;头像<=5个,需要居中展示;头像>5个换行展示且最后一行是从左到右填充,如何布局。
8、css选择器有哪些以及优先级
9、this指向有哪些情况
10、问输出
var person1 = {
name:"person1",
say(){
console.log(this.name)
}
}
var person2 = {
name:"person2"
}
person2.say = person1.say
person2.say()