58min 1.说一下学前端的历程和路线,都是通过什么方式学的 2.介绍一下项目的难点 3.说一下技术选型的原因 4.zustand和redux状态管理库的区别 5.react和vue学习上有哪些区别有什么感受 6.css优先级 7.flex布局的常用属性 8.重排和重绘,如何减少重排 9.commonjs和es6的模块化两种导入规范的区别 10.js的基础类型,堆内存和栈内存 11.垃圾回收机制
国际金融部(credit tech)全程35分钟,面试官反馈说回答情况不错所以问得比较少 【项目相关】 介绍项目 说一下项目里面遇到的难点和挑战,怎么解决的 分布式锁是怎么做的 限流的算法是自己实现的吗?还有其他什么算法 为什么采用令牌桶算法而不用漏桶算法? 【八股】 聊聊bean的生命周期 还用了spring的什么框架,除了mybatis之外还知道什么框架吗? 了解过分库分表吗?项目里有使用吗?
今天面了两场,快手电商和蔚来智能驾驶。 先说感受,快手面试官是位男性,感觉很温和,蔚来面试官是位女性,有点严肃。 面试难度,蔚来>快手,各有一道算法+手写题,都a了, 蔚来问的问题有的挺无语的,react生命周期,讲真的都用hook了,16版本以下的react一点都不熟,比如ts转化成js之后的代码,讲真的都没看过,其他还好。基本都是问项目问实习,问开源,八股也就正常题吧,都能a。许愿接下来的面试
自我介绍 大学硕士期间有没有学过测试的课程 实习具体情况 什么语言用的比较多? 淘宝购物车的测试,哪些方面测试? get和post有什么区别? http和https的区别? tcp是那一层的协议 栈和队列的区别? 数据库有用过吗? MySQL中模糊查询是哪个字段? MySQL的题目:查询各个岗位分数的平均数,按降序排列,平均数结果保存小数点后三位 算法题:在一个二维数组中,每一行每一列都按照递增顺
1.自我介绍 2.介绍一下项目 3.你项目里怎么测试并发的 4.你乐观锁怎么实现的(CAS) 5.CAS底层怎么实现 6. java有其他地方实现用到了CAS 7.redis有哪些数据结构 8.geo怎么存地理位置的 9.代码题:leetcode88.合并两个有序数组 10.合并三个有序数组怎么做 11.实现一个小顶堆(不会) 那小顶堆数据结构介绍一下 12.java里的linklist和arra
1.说一说jvm内存分区 2.虚拟机栈什么时候会产生新的栈帧 3.如果一个栈帧局部变量很多,会出现什么问题 4.说说网络模型 5.io多路复用的多路复用器作用是什么 6.说说索引的分类,你用过哪些,你的前缀索引是怎么用的 7.联合索引是什么,最左匹配原则ABC只用了AC会用到索引吗?什么是回表查询,什么时候会发生回表查询 8.redis你常用的数据结构 9.说说string二进制失效问题 根本不懂
忘记录音了,记录比较模糊,被拷打了一个半小时,凉凉 时间/部门 2024/1/24 后端——商业化产品与技术 自我介绍 本硕西电 介绍了一下简历上写的三个项目 跟着网上做的铁路购票系统 自己手写的MQ 服务外包竞赛项目 面试官提问 RocketMQ 延时消息是怎么实现的?(针对第一个项目问的) 我:使用 RocketMQ 的原因就是因为 RocketMQ 有一些内置的消息类型,延时消息就是其中一种
首先说一下字节的面试官非常友好,每个问题回答完之后给回应,(OK,了解,好的,嗯嗯) 一面 1.17 15:30 项目拷打(问的很细): 数据库设计范式? 多对多表怎么设计的? 存在的高并发的问题? 如何解决这个问题?答:使用锁的机制 怎么使用?什么是乐观锁和悲观锁? (常规基础问题) 数据结构和算法熟悉嘛? 什么是二叉树?什么是二叉搜索树? 在一颗二叉搜索树中检索一个值的时间复杂度是什么? 了解
1.springAOP在项目中怎么应用的 2.springIOC在项目中怎么应用的 3.讲讲AQS 4.List和LinkList区别 5.mysql隔离级别 6.项目中线程池是怎么用的 7.使用的注解性事务,讲讲原理
🕒 岗位/面试时间 前端/2023/7/1 介绍项目难点 怎样封装通用请求库的?(coderwhy老师的😂) promise的原理 事件循环机制 从URL到页面加载过程 场景题 实现一个并发调度器,控制同时发送请求的数量 后面记不清了,忘写面筋了
自我介绍 问项目webserver 项目架构,服务端是如何实现路由转发的 ,没有路由转发给面试官讲的tcp简历连接。 get和post请求 mysql索引作用,底层数据结构 项目日志系统是干什么的, 什么是单例模式,项目中哪里使用单例模式,为什么用单例模式 线程池如何实现动态增减线程 二分查找,时间复杂度 手机号验证登录你应该如何对这个功能进行测试 算法题:简单题,给你n个数找出前k大个数 直接s
1、文件下载与上传的原理 2、大文件的下载 3、假设客户端有一个安装包要下载,安装成功率与下载成功率很低,要去优化下载成功率,会从哪些方面? 除了切片以外还有其他方案吗?除了提到的网络协议层优化?还有吗?安装包是静态的、会变化的,一定要在服务端去下载吗?(答 CDN)为什么要 CDN 优化呢?如果要去度量下载成功率,会怎么设计一个前端监控?之前有没有做过类似需求去做前端埋点? 4、重型的 web
自我介绍 聊实习期间的工作,bug怎么修,项目有没有遇到困难 video转canvas,会压缩吗? 这我是真不清楚 react严格模式会发生什么 react cm mode vue 响应式怎么做的 2,3 proxy怎么劫持,为什么能劫持 生命周期,每一个,具体发生了什么 computed支持异步吗,为什么 深浅拷贝,浅拷贝会带来什么问题 usememo,compued,实现,怎么知道他更新,浅拷
自我介绍 echarts中异步获取数据可以使用什么 echarts中更新数据是哪个钩子 项目介绍 在项目中遇到了那些难点,怎么解决的 解释一下闭包 常用的宏任务和微任务 es6新特性 你有什么想问我的 大部分根据简历来问,八股相对较少。15分钟面试,相比其他面试挺短的。 目前已入职绿盟。#绿盟##前端面经#
面试官真的超棒!!! 1.自我介绍 2.实习碰到的困难 3.水平居中方案 两个元素上下居中 水平对称 4.flex属性 5.BFC 6.原型链 7.基本数据类型 引用数据类型 区别 8.es6用到的新特性 9.数组常用方法 哪些会改变原数组 遍历方法有哪些方式可以停止遍历 10.箭头函数 11.深拷贝和浅拷贝的方法有哪些 12.new 构造函数的时候this的指向改变四次 分别指向什么 13.so