用友 / 前端 / 一面+hr面(已意向书)
用友一面8.12
面试情况:感觉还行
面试时长:40分钟
面试官态度: ★★★★★(挺好的,四十多岁的大叔,笑嘻嘻)
面试感受:
1)八股文背的时候还是要多想一想,多思考思考有没有联系的知识点
2)细节、细节、细节
开场
-
自我介绍
-
学习时长,为什么选择前端?怎么看前端发展方向?
八股
-
CSS+HTML
-
块级元素和行内元素区别
-
行内元素设置margin
(答错了,只可以设置水平方向的边距,如:margin-left,margin-right,padding-left,padding-right.)
-
如何转换块级元素和行内元素
-
水平居中
-
鼠标移到元素上,改变宽高的方法
(:hover内直接改变、scale改变、动画?)
-
scale和直接改变宽高哪个方式更好
-
说说回流、重绘
-
回流、重绘的应用
(其实在引导我,让我通过回流重绘来理解到底是直接改变width/height好还是scale缩放好。scale缩放,原有的位置仍然被占着,在浏览器中看到的尺寸不会变化)
-
如何设置点击盒子时给盒子加一个边框
(其实想让我说outline,我说成了border-box)
-
-
JS
-
let var const区别
-
箭头函数
(少讲了两个,不能当构造函数,不能使用new,不能使用yield)
-
说说this
-
继续箭头函数,你说没有arguments,那怎么接受不定参数
-
Promise(非实例化的promise)的方法
(all、race、resolve、reject)
-
说说all
-
all里面的promise如果有一个失败了,后面的then还能执行吗
(说错了,then不能执行,解决方法给传入的promise加cathch或者使用Primise.allSettled)
-
race的应用
(设置网络请求deadline)
-
数组遍历方法
-
map和forEach区别
-
说说for in
-
如何实现map
(Array.prototype.map=function ()=>{})
-
-
HTTP
-
状态码
-
说说浏览器缓存
-
cookies有哪些字段
-
www.xxx.baidu.com(子域名)和www.baidu.com访问这两个能实现cookies共享吗?怎么实现的?
-
说说HttpOnly
-
说说samesite
-
说说http缓存
-
-
项目
-
说说你对Vue的了解
-
用的MySQL?
-
了解webpack吗
-
了解React吗?
-
你希望以后做前端哪一块?
-
说说你最印象深刻的一个项目
-
有做过团队协作的项目吗?
-
-
反问
-
Q:技术栈
-
A:React
-
Q:业务
-
A:物联网可视化界面+低代码量平台(类似labView这样)
-
Q:结果通知时间
-
A:尽快吧,我这边反馈完,等上面通知
-
用友hr面
和技术没什么关系,就不啰嗦了
-
用友的了解
-
怎么学习
-
自己优势
-
能否实习
-
薪资考虑
- 。。。忘了,就是hr喜欢问的哪些,比较常见