面试体验很棒,面试官也会进行一些补充引导,希望不是kpi 1.自我介绍 2.项目怎么设计的,怎么思考的 3.举例说明项目哪些技术栈是你深思熟虑后才用的 4.说一下vue2和vue3区别 5.vue2和vue3在框架实现上有什么区别(一脸懵) 6.vue2和vue3在双向绑定上有什么区别 7.做项目有什么性能优化的经验 8.用虚拟滚动出现白屏怎么解决,有没有用到节流 9.如果用户反馈页面卡顿,如何查
一面(2023/5.10 35+min) 自我介绍 手写快排 我写的快排运行起来可能会有哪些异常(StackOverflowError) JVM虚拟机栈 Arrays.sort()源码看过没有 平时写SQL吗 怎么看一条SQL是否用到了索引 项目中用索引了吗 建立索引的注意事项(答了适合创建索引的场景和避免索引失效) 搭建过Redis集群没有,怎么知道集群是否创建成功 手写100个线程如何同时执行
也许有人可以帮助Windows、Python、Selenium和使用Chrome webdriver与ChromePortable。 我定义了一个新文件夹 你知道吗?提前谢谢你,祝你一天愉快安德烈亚斯
本文向大家介绍sed便携使用,包括了sed便携使用的使用技巧和注意事项,需要的朋友参考一下 示例 就地编辑虽然很常见,但却是一种非标准功能。一个可行的替代方法是使用中间文件来存储原始文件或输出。 要将-i选项与GNU和FreeBSD语法一起使用,必须指定扩展名并将其附加到-i选项中。两者都将接受以下内容,并产生两个文件:的原始版本file.orig和的编辑版本file: 请参阅给定文件的基本示例f
个人背景:二本+末流211 笔试2.95 简历一个项目 过了一两天就显示进了垃圾桶(不知道面评会不会很差,项目问题和框架问题回答的都不好,因为基本上都在准备八股文) 1、项目包含几个业务?有几个人,你做的是那一部分? 2、你项目大概分了几个系统? 3、项目问题 4、应用的架构,为什么要做这样的架构,考虑点? 5、从controller到dao层是怎么样的结构?(说实话,问题4 5不知道在问什么,有
发面经攒好运 先说结果:“xxx同学,你的面试没有通过,感谢你跑一趟” 讲正题吧: 1.自我介绍 2.threadLocal你怎么用的?遇到过什么问题,这个问题你怎么解决的?threadLocal的底层是怎样的?threadLocalMap的remove方法了解吗? 3.MySQL主从复制怎么实现的?sharing-JDBC底层源码了解吗?MySQL主从复制,主服务器挂了怎么恢复数据,主服务器是彻
自我介绍 问学了什么课程 项目介绍及深挖 登录token怎么存储,localstorage存有什么问题 localstorage和sessionstorage区别 html5语义化标签说几个 html遇到script怎么处理,阻塞 浏览器解析html过程 移动端适配解决方案 css两种盒模型 transition和animation区别 less和sass有了解过吗 水平居中方法 js基本数据类型
总体:还算顺利,被面试官夸都挺不错的,就是面试官麦有点炸老听不清楚……这些问题都被问烂了基本上。 1.vue2vue3区别(我提到了diff算法,就让我详细解释了vue2diff过程,拓展问为什么要设计成先比较头尾指针) 2.性能优化的办法(各个方面) 3.vite比webpack快的原因 4.闭包可能导致的问题 5.如何检测内存泄漏(这个不会,说是可以打开文档之后过一段时间看浏览器的内存有没有爆
3.15 一面 先问了一些项目上的问题,了解一下会的技术栈,然后根据技术栈和项目中出现的常见问题进行提问,然后就是八股文 1、重绘和重排的区别,什么时候会触发重绘和重排 2、script的引入方式,defer和async的区别是什么 3、跨域的解决策略有哪些? 4、浏览器的本地存储的区别,项目中的登陆信息怎么存的? 5、localStorage和Cookie存储如果不注意,会有什么安全问题? 6、
22.10.14 共50分钟 自我介绍 怎么学习源码 源码中体现的设计模式,优缺点 线程池拒绝策略 线程池阻塞队列有哪些 直接调用线程的 run 方法和使用 Thread.start() 方法的区别,两种方法对应线程运行状态哪个部分 一个打印类,如何在多线程条件下保证打印顺序正确 两个线程循环打印数组元素,多少种实现方法(只说出来一个半) hashmap 在jdk1.7 和 1.8 的区别 对象
22.10.22 45分钟 自我介绍 介绍一下项目中根据redis实现了哪些功能 为什么使用redis,为什么不自己封装一些类实现类似功能 redis 分布式锁原理,怎么实现 java 中的锁框架 JUC包 乐观锁悲观锁各自场景和原理 NIO和AIO 线程池场景题:现在有一个服务,多数情况下请求量固定,偶尔不定时出现大量并发请求,如何用线程池处理 线程切换上下文后,被切换的线程上下文存在哪里?(不
携程一面凉经 1. JS的基本数据类型?undefined和null有什么区别? 2. 如何判断属于哪个基本数据类型?如何判断引用类型比如Array?除了instanceof还有没有其他方法? 3. ES6里面let、const和var的区别? 4. 箭头函数和普通函数的区别? 5. ES6中promise是用来干嘛的?其实现原理是什么? 6. 如何实现两栏布局? 7. 如何判断一个元素是否是另一
base上海,感觉又凉了,面试官也很好,算法题第三题给我讲了思路 救救我吧 我感觉面一家凉一家 还能找到工作吗 1、自我介绍; 2、手撕代码:二分查找、二叉树找每层最大值、LRU; 3、隐藏元素的方法以及它们之间的本质区别; 4、内存泄漏如何产生?解决方案?避免方式?如何定位? 5、内存泄漏检测方式有很多,希望你可以去了解一下(呜呜呜 感觉直接凉了); 6、用户访问url整个流程; 7、Vue、A
整体流程45分钟左右,面试官先讲解一些流程,会问一些前端相关知识,然后结合项目和实习去深挖,良好的面试体验+1 1.说一下你对flex布局的理解,以及一些常用的属性 2.space-between和space-around两者都区别 3.回流和重绘 4.回流一定会引起重绘吗 5.哪些操作会引起重绘但是不会引起回流 6.在js中0.1+0.2 ===0.3吗?为什么?怎么解决? 7.vue里面组件通
1.对vue的了解(吸取了上次的教训,这次从vue的几个特点分别讲了一下) 2.元素居中(分行内元素和块级元素分别讲了水平居中和垂直居中) 3.定位(属性,分别相对于谁定位,面试官特意追问了绝对定位的:非static) 4.数组常用方法(ES6之前,ES6新增,每个数组的作用以及返回值,以及哪些改变原数组) 5.ES5新特性(let和const,箭头函数,set和map,symbol,class,