一面 MySQL 的存储引擎? 聚簇索引和非聚簇索引的区别? 什么是覆盖索引? 索引失效的场景 事务的特点 进程调度算法 Redis 为什么单线程还这么快? Redis 持久化机制 JVM 垃圾回收算法 HashMap 底层原理 如何判断链表有环? 栈和队列的使用场景? 什么场景要限流?限流算法? 二面 介绍你大学学过哪些技术、做过哪些项目 项目中的难点(面试官提出可以用 来实现导入 Excel
面试小姐姐很漂亮!惊了!不知道是面试官那边网太差还是我的网太差,全程喂喂喂 自我介绍 常规八股 1.Mysql索引失效场景 2.存储引擎有哪些?有啥区别 3.索引为啥用B+树 4.Redis为啥单线程这么快? 5.设置了过期时间但是还在内存可能因为啥? 6.设置了key,结果去查没查到,可能因为啥? 7.内存溢出和内存泄露有啥区别? 8.栈和队列的区别和使用场景? 可能有几个忘了 但差不多 反问:
前言: 4399的前端笔试挺简单的,题目也比较中规中矩,本次考察了“计算机网络、JS、dom”等知识 题型是“单选X10 + 简答X3 + 编程题X3 + 论述题X4” 4399用的是自己的考试系统,开考前系统崩了一下,很快就好了。他的编程题不能用本地IDE,前端的没必要用,我估计其他的也一样,因为它都没有通过率的概念,直接说“本系统不支持核心代码模式,但若是题目要求用核心代码模式,就写上好了,不
有点无语 选择上来考了个计算机网络根据IP和子网掩码求网络地址,后面是浏览器内核的题,GUI渲染线程、之类的,再往后竟然出了和比较,微前端以及小程序生命周期。。。 上来默认我会这么多的吗 简答都是看代码写结果分析原因,是常见的事件循环和函数实例化使用this和原型绑定方法判断输出相关的 后面和之前的笔试差不多,编程只写了核心代码 秋招好难,0面试 #4399游戏##4399笔试##前端工程师#
8.25 看什么书 怎么学习前端 map obj的区别 for of for in 区别 map的遍历 js为什么单线程 浏览器事件循环 node事件循环 git svn vue3 vue2 composition api的优势 js 错误捕获 electron主进程,渲染进程 数据应该放在主进程还是渲染进程 逻辑题:两个孩子第一个是女儿,第二个是女儿的概率(我猜可能是想问其中一个是女儿,另一个是
面试前看了牛客的面经,感觉都好基础,信心满满地去了,然后被问麻了…… 20分钟这样,太多没答上来了,面试官挺好的,会提示,但是实在不懂组件化和模块化,肯定是寄了 1. 事件冒泡和事件捕获,怎么阻止 2. 减少回流 3. 页面渲染过程 4. vue首页白屏 5. vue自定义指令 6. vue组件是怎么缓存的 7. axios,跨域,中断请求,请求和响应拦截器怎么封装的 8. webpack loa
自我介绍(大概学了什么) 为什么选择这个方向 大概做了什么项目(哪个项目觉得比较有难点) 项目里面的图片压缩是如何实现的(图片文件转base64 => 用图片标签接收base64获取图片宽高比例=>把图片绘制到canvas上面 =>转为base64的同时传参,其中一个参数是图片压缩质量 =>最后再把base64转为文件上传) 如果给你一个输入框,考虑前端应该做什么(答了可能会想到防抖) 怎么手写原
整个过程20分钟,感觉像是在计时竞答一样... 上来先自我介绍,没有问项目就开始了 项目中写的是Vue,问有没有学过react,nodejs,webpack 服务器响应304的情况,多次命中304会有什么问题 命中强缓存会不会向服务器发送请求 arguments有什么作用,this有没有arguments,this怎么得到类似arguments的数据 localStorage跨浏览器能不能使用,同
一面 9.1 1.自我介绍 非科班为啥学前端 2.项目 3.vue2和vue3区别 4 vue key 的作用 5 vue2 和 vue3 的响应式原理 6 箭头函数的特点 没有反问环节 二面 9.6 1.自我介绍 2.非科班为啥学前端 3怎么学前端 4 项目介绍 5在校经历 6工作城市广州有啥看法 7薪资 8反问
1.深拷贝和浅拷贝的区别,实现深拷贝的几种方法 2.Webpack的打包过程 3.也是一个关于webpack的问题 4.vue文件的后缀可以是其他的吗? 5.怎么用flex对盒子居中对齐 6.xss攻击,怎么预防 7.页面渲染过程 8.vue白屏怎么解决 9.vue怎么缓存组件 不记得了.... 两个算法 1.快排 2.寻找有环链表的环的入口 反问环节~ 😶许愿二面~ #4399面经##前端##
一面 1、自我介绍 2、学了多久前端 3、怎么学的 4、Vue3中怎么实现mixin 5、js怎么移除点击事件或者让他不生效 阻止100个事件呢 6、div插入1000条span标签 7、有没有用过react 8、webpack 9、怎么配置成多入口 10、webpack打包原理 11、打包速度优化的方法 12、div元素 一个flex:1 一个flex0 13、盒模型的content box和b
面试官迟到了十分钟... 自我介绍 浏览器的渲染过程 减少回流的方式 深拷贝和浅拷贝,怎么实现深拷贝 Webpack打包流程 computed和watch的区别 怎么解决vue白屏 vue实现缓存的方式 vue-router怎么重定向 算法——实现快排的方式,时间复杂度 算法——怎么判断链表是环 问了下大概一周内给回复 #4399面经##前端面经##秋招##面经#
15分钟结束战斗,面试官真有你的哦 1. 自我介绍 2. 学习方式 3. 为什么选择前端 (说了一半被打断了) 4. symbol的特性 5. object 和map 的区别 6. for in 和for of 7. object可以用for of 遍历吗 8. map可以用for in 遍历吗 9. 为什么let 和 const 没有变量提升 10. 为啥 0.1 + 0.2 !== 0.3 1
# 一面(9月13日) - 体验还行,真准时啊面试官说20分钟就20分钟😂,难度偏简单 1. 先自我介绍一下吧 2. 你是怎么学习前端的呢 3. 了解symbol吗 4. Object的键名可以用Symbol吗 5. Object和map的区别 6. for in和for of的区别 7. for of可以遍历数组吗 8. let和const为什么没有变量提升 9. 先log a再let a会报
可能是我说自己项目经历少,所以面试官问的偏基础(数据结构,计网…感觉要寄) 1.es6新特性,让我主动枚举我实在举不出多少来 2.let,var区别 3.浏览器渲染流程 4.tcp和udp的区别 5.cookie和session 6.判断链表成环 7.链表反转 8.如何使用udp的情况下确保可靠性(QUIC,但是当时没想起来) 9.vue3相比vue2优点 10.虚拟节点是什么,好处,代价(没仔细