#面经# 1.分布式磁盘kv的读写性能如何与延迟 2.分布式磁盘kv原理 3.LSM-tree 4.冷热库分离与路由 5.项目中数据在Redis中的存储结构 6.mq的防重消费 7.RedisCluster-gossip,failover,sharding,replication 8.sharding内读从还是读主?默认读什么? 9.Codis集群方案 10.TwemProxy+LVS+agent
1.自我介绍 2.深挖项目 3.八股 (1)输入url之后的过程 (2)从源码到形成可执行文件的过程 4.算法,dfs非递归的形式(经常写dfs递归,bfs, dfs非递归我直接脑子空白了很G,最后写了个bfs),感谢这道题让我意识到我的菜没有下限,基础不牢地动山摇 面试官小姐姐人很nice,过程很轻松
CSS盒模型是如何去布局的,什么属性去控制盒模型 BFC JS基础数据类型有哪些 typeof可以判断出哪些数据类型,如何判断数组的数据类型 数组常用方法 数组的reduce方法 对Promise的了解,Promise构造函数上的方法有哪些 如何监听用户的点击事件等行为 事件代理的好处 Vue数据绑定相较于jQuery有什么变化 defineProperty对于对象的哪些属性监听不到 为什么从de
总结 问的很细,我又是第一次面试,非常紧张,答得非常不好,应该凉凉。不过体验蛮好的,面试官会主动解释帮帮。 开篇自我介绍 介绍完,问项目:项目有什么亮点,系统为什么这么设计,为什么用UDP 手撕 在一个数组中找是否有子数组的和==给定值,基础给出true或false就行,进阶要给出具体的子集。 当时太紧张,问了面试官一下思路,想到要用回溯,结果太久没看回溯写不出来了,只能写了个二叉树的。根节点是0
7.25 60min (最近身体有点不舒服一直忘了整理...) 自我介绍 项目踩过的坑或者做的比较好的优化的点 如何动态地将HTML插入页面中(v-html),这样做有什么缺点(✔️) 前端安全问题(大脑短路了只想起来XSS),XSS的种类,如果想实现这些XSS攻击要怎么做,如何防御(➖) Vue的nextTick实现原理(✖️),使用场景(✔️) 你知道哪些Vue的实现原理(✔️) 屏幕自适应的
本人 双非硕 研究方式:机器人方向 深度强化学习 一篇机器人顶会 一篇机器人期刊 字节一面 7.18 AI-Lab 1.介绍了两个项目,根据项目进行提问 强化学习方向,transformer中Q,K, V 是什么等基础知识 2.c++介绍一下虚函数,Python is和==有什么区别 撕题:给定50个点,直线拟合,用最小二乘法公式求K,B 二面7.24 1.问了一下实习做的东西(AIGC方向) 2
深挖项目结合八股 消息队列做秒杀的超卖解决方案 setNx原理 解决broker负载均衡 List扩容机制, 扩容时如何解决数组拷贝地址指针变化(没搞懂 流式任务使用什么设计模式 如何改进让其可以应对更多情况 算法题版本号比较(没考虑.是特殊符号需要转义符 面试官人很好,有耐心,交流平等,面的一塌糊涂
开始聊项目大概20min,全程1小时多点 问了几个项目相关的问题:reactor模式,spring boot的连接池实现,项目中的中间件 八股部分: 1. 线程池核心参数和用处 2. 线程池缩容和扩容 3. concurrenthashmap在JDK7和8的改动 4. Spring boot的启动流程 5. MySql常用引擎的区别 6. TCP三次握手/四次挥手,挥手结束连接就关闭了吗,为什么要
1.自我介绍 2.项目深挖 3.基础八股 (1)hashmap原理,挖的很细,源码仔细看 4.场景题 (1)背景:微信传视频那个过程,通常是上传完整个视频再导出的流程,那么如果按帧为单位,边上传边导出,如何设计,详细到如何写线程,如何串联,用到哪些变量啥的 5.算法题 (1)一个非常大的非负数整型数组(假设1000000),如何对前10000个最小的数组排序(只要求前10000个最小有序,后面的无
项目(70%) + 基础(30%) 项目 项目上线了吗 为什么要租GPU的服务器 GPU服务器和普通服务器的区别,你们的项目哪一块需要GPU的功能 前后端部署,你对这块了解吗? 前端的资源是如何部署的 对Nginx有什么了解,Nginx里面可以做文件的静态服务化吗 算法怎么做测试? 基础 你的专业是物联网,那你和计算机相关的课程都会学哪些? 专业课成绩怎么样? 刚刚的课程里那一科学的比较好??我居
效率很快,前晚投,好家伙第二天就发来面试链接,索性我也直接刚,要的就是效率 1、自我介绍 2、八股 (1)volatile关键字关键字的作用,没答全 (2)new 一个实例的全过程,代码块,变量,类的先后顺序,如果有父类的情况呢 (3)双亲委派意义,没答全 (4)TCP握手过程,握手两次会出现哪些情况 (5)拥塞控制 。。。总之,问的不是很多。 3、手撕 (1)手写一个单例模式(X)(非科班的我已
几乎都答上来来了,但是秒挂哈哈哈哈哈 1、一个sql语句,查询班级中总分前三的学生 2、进程和线程的区别 3、TCP三次握手,为什么要三次,两次行不行 4、链表和数组的区别 5、你知道什么是外键么 测试相关问题:写用例的方法,微信点赞用例的实现,哪些自动化测试工具、你将如何开展接下来的测试学习 你会在现在实习的公司转正么,为什么 编程题:最长回文字串
1 拷打项目 2设计淘宝购物车测试用例,重点关注风险 3手撕算法最长回文子串 4手撕数据库查询两个表之中的成绩前三的学生 5什么是事务?有那些特性?如何保证这些特性? 6linux常用命令 基本都答出来,但是面完隔天挂,
1.自我介绍 2.跨专业就业的契机 3.学习历程 4.为什么不读研 5.聊实习项目 6.分工合作 7.遇到困难的地方 8.项目的使用场景 9.部门职能 10.分流意向 11.反问作息时间 12.新人培养机制 13.什么时候来提前实习 许愿oc
面试官迟到20min 自我介绍 1. JS中常用的比较两个值相等的方式 2. ==和===的区别 3. ([]==0)输出啥 4. undefined和referenceError:xxx is not defined的区别,举个例子 5. JS有哪些本地存储的方式 6. 他们的区别 7. cookie的作用,一般存什么 8. cookie里存密码怎么保障安全性能 9. css有哪些动画实现的方式