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
只记录我答不上来的,好多都答不上来 1. 介绍项目,投屏展示给面试官看项目代码,你这个项目有什么亮点?还有什么亮点? 2. 打开chrome f12,告诉我你都是怎么调试代码的,答:打开看看css样式。得到面试官的不屑 3. vue slot? 4. 你平时怎么学习前端的?答不上来,我总不能说照着面经学习前端吧 5. 轮播图原理了解么,如果你来写怎么做?答:调用swapper.js做轮播图。得到面
1. 自我介绍 2. 场景题:有一个下载场景,非会员和会员都只能同时下载一个文件,新版本是非会员最多可以同时下载2个文件,会员最多同时可以下载5个文件,针对这个场景,尽可能全的说出你能想到的测试点 3. 说一下你的项目 4. MySQL题:一个表,字段:姓名,各科成绩。 (1)查找成绩大于80分的各科人数 (2)查找语文成绩最高的3个人 5. linux:创建文件,删除文件 6. Java的垃圾回
自我介绍 HTTP常用的请求方法 get和post区别 ts带来的好处 ts和js的区别 ts怎么运行的 es6有哪些新功能 es6之前的模块化方式有哪些 前端网页性能优化方式有哪些 打包之后的包体积过大,怎么解决 减少首屏加载时间 TCP三次握手 为什么TCP要三次握手,两次不行吗 HTTP和HTTPS的区别 TLS加密过程 为什么需要用到非对称和对称这两种加密 数字证书怎么保证当前这次连接是安
1.项目经历,项目中完成了哪些工作,是从0到1吗 2.介绍一些常用的meta标签 3.举例一些H5语义化标签 4.CSS flex布局 5.js中闭包有哪些应用场景 6.js如何实现防抖节流 7.页面如何做移动端适配 8.对于一个100x200的元素,如何做750px大小的移动端适配 9.栈在前端开发中的应用 10.项目中有没有涉及到大文件和后端的交互 11.VueRouter中hash和hist
挺有意思,秋招时候开实习 hr说实习到毕业看转正机会…… 不过小厂正常 面试时长:20min 面试内容: * 自我介绍 * 图像分割预处理 * GPU架构理解 * 实习项目 反问: * 传统图像算法 * 工业异构加速
感觉纯kpi,没有面出什么有价值的问题, 介绍项目 项目里你理解最深的哪一个部分 学习的课程 你印象最深的一件事情 未来的规划 反问
经典正式不行,实习可以 全程四十多分钟 电话面试有点吵 ES6 vue2和vue3的区别 diff算法 协商缓存强制缓存 uniapp为什么能多端发布 promise 算法:合并两个有序数组