金山前端一面

1.自我介绍
我提了一个用vue2做的项目,问我有没有打包发布,2.通过这个项目问了vue2相关的,前端方面是怎样架构的,vue2和vue3的区别,双向数据绑定原理发生了什么变化
3.回流和重绘的区别,哪些操作会引起“重绘”,一开始紧张听成回流了,说了半天回流的操作,然后说到想起来是重绘
4.输入url后的过程
5.浏览器的渲染过程
6.flex布局是什么
7.如何实现水平垂直居中?不用flex呢?
8.es6新增的语法
9.原型链是什么?最终指向哪里?object之上呢?
10.三次握手和四次挥手
11.http和https区别,我说了http端口是80。然后问我怎么把端口改成其他的,没答出来
12.https如何加密
13.promise相关
14.js中有哪些异步操作
15.loader是做什么用的
16.事件循环是什么
17.promise是宏任务还是微任务
18.反问
问了技术栈,大部分是vue,一些部门用react
对我今后学习的建议,基础要学扎实

全程48min。面试小哥态度挺好的,随和。题目有空再补,其实就是些基础问题,有牛客上其他大佬的同款问题,还是没能答出来,头疼
全部评论
base哪里的佬
点赞 回复 分享
发布于 2023-11-21 20:46 江苏

相关推荐

人生第一次面试,70min三部分:项目,八股,算法项目:做的小型支付商城1.为什么要做内网穿透2.如何设计安全认证体系—jwt+spring security3.jwt的流程,如何具体实现的,包含哪些部分4.进一步问,jwt包含的payload部分我放了哪些数据。5.我的订单如何保证扣减一致性,上锁是在订单创建前还是订单创建后,释放锁是什么时候,我的库存扣减发生在什么阶段,你的数据库事务+版本号乐观锁的流程是什么。6.rabbitmq如何实现的,你如何使用的7.若干细节深究,昏了记不清了八股:1.我的项目涉及到了http和https,讲述两者区别,输入一个url,后续过程是什么,http和https对称非对称,客户端发送https请求,后续流程是什么。2.线程,进程,协程的区别,线程和进程哪个消耗大,高并发时候用哪个,为什么,然后记不太清了。3.数据库有哪些索引,分别有什么区别,假设有name,age,性别,如果对name和age建立联合索引,查询流程是什么样的,此时的叶子结点存放的是什么。4.hash了解吗,如何解决hash冲突,链式法,具体如何实现的,最后这个是一个长链还是会后续转化为别的东西。5.还有的记不清了,昏了算法:字符串解码给20分钟,10分钟ac了。反问:这个部门是咋样的,我面试咋样。面试官很认真,全程在记录我的回答,也给我详细介绍了这个部门,但是说我对项目还要加强,有些功能我实现了,但是我不知道我实现了(意思就是理解不透彻吧应该),说我八股有些部分表达不够专业。总的来说,我觉得我回答的蛮好的,基本所有问题都说出来个七七八八,算法也ac了,目前等待后续吧。
投递字节跳动等公司10个岗位
点赞 评论 收藏
分享
评论
2
12
分享

创作者周榜

更多
牛客网
牛客企业服务