1.简简单单问问实习。 2.拷打个人项目。 问的最多的就是,你的项目还有什么亮点? 3.感觉面试官都不想问了。。 数据库表怎么设计的,数据库字段,索引设计原则? https和http区别? 4.写两个题 不用临时变量,直接交换两个数字的值 LC 670 最大交换。
1. 简单八股。 HashMap底层原理,和HashTable的区别。 static关键字,用法,作用。 接口和抽象类的区别?抽象类可以多继承吗? java多态的实现。 四次挥手。 Mysql索引结构。为什么要用b+树? 2. 项目。 描述一下项目业务场景,整体架构。 假如业务增长特别快,流量突增,你会怎么办? 3.手撕 LC 56 合并区间。 手撕mid没写出来,gg。 跟kpi面一样简单的手撕
1. 简单问了项目 2. 数据库故障的可能原因 不会 网上答案:cpu 硬盘 网卡 交换机 路由 天灾人祸 3. 操作系统文件读写过程要注意的细节 注意刷盘?我答的不好 4. a服务用tcp往b服务io写入文件场景,要注意什么 我在面试的时候,实在搞不懂面试官要我答什么东西。最后不了了之,感觉挺难受。 面试后我仔细想了想可能的知识点:请求确认的超时重传,消息队列,重复信息消费如何实现幂等性(Red
v1:纯静态 技术栈 http://light7.cn/ http://zeptojs.com/ http://www.swiper.com.cn/ 参考 http://www.smartisan.com/cn/ v2:预处理 + 模板 https://github.com/sintaxi/harp 安装 $ npm i -g harp $ mkdir src $ cd src $ harp in
1. 项目难点是什么 怎么解决 2. 3个看代码输出(作用域) 3. 数组去重 4.防抖 节流 5. 浏览器缓存 6.cookie localstorage区别 7.http和https 8.浏览器输入url过程 9.类的继承方式有哪些 10.apply call bind区别 11.vue的双向绑定 12.设计模式有哪些 13.display的属性有哪些 14.行内块和行内元素区别 15.自己写
一面 深挖组件和 hook 的实现 不同文件在浏览器中存放形式 VueX 实现原理 VueX是在哪个阶段挂载到 vue 实例上的 其它忘记了 输出题,讲原理 两道手撕 Promise.all 二叉树层序遍历,每隔一层取反 面试官小姐姐人美技术强,可惜摆烂一个月,知识负增长,除了手撕其它答的都很拉,被拷打,遗憾 #前端#
一面 如何学习前端的 深拷贝和浅拷贝 Symbol 了解吗 Symbol 如何实现的 原型,构造函数,实例的关系 事件循环 变量提升 口撕输出题 https 如何实现 对称加密和非对称加密区别 http2 和 http1 区别 Vue3 和 Vue2 的区别 响应式实现原理 Vue 5ms 更新上万次如何处理(Vue 批量更新) nextTick 原理 数组扁平化(共享屏幕) 反问:技术栈(rea
简单介绍一下实习经历 1.提到使用redis的Zset实现的排行榜,用了牛顿冷却算法,介绍一下具体怎么做的 2.看你项目用到了消息队列进行业务解耦,讲讲具体的业务场景 3.rocketmq在生产和消费者如何做到消息的唯一性,既不丢失也不重复,利用本身的机制能否实现这一点? 4.讲讲如何处理消息丢失、消息重复、消息积压 5.怎么保证缓存和数据库数据的一致性 6.简单描述下进程和线程的区别 7.一个进
👥面试题目 1.问项目 2.商品价格应该用什么数据结构存储? 3.堆和栈的区别? 4.ArrayList 与 LinkedList 的区别? 5.Redis的持久化方式?有什么优缺点? 6.Mysql中Char和Varchar的区别?哪种性能更好? 7.手撕:判断质数。 🤔面试感受 项目问的很多很深,好几个场景题,八股问的很简单走个过场。 #牛客解忧铺# #24届软开秋招面试经验大赏# #24
一面 👥面试题目 1.问项目。 2.https能否抵御重放攻击? 3.List remove第一个元素之后后面的元素会移动吗? 4.Hash map =new HashMap(50)这个过程中map进行了几次扩容? 5.使cache命中率最高的算法是? 6.无法保证每趟排序至少能将一个元素放到最终位置上的算法是? 7.阻塞和非阻塞网络io有什么区别,分别有哪些应用场景? 8.用浏览器打开一个网址
介绍项目 项目难点 flex换行 首行居中,第二行居左怎么实现 iframe优缺点 前端页面优化 事件循环 冒泡排序 数组和链表的区别 diff原理 promise原理 promise.all怎么实现 防抖和节流,应用场景,怎么实现 $nextTick canvas和svg web works 问的还是比较细的 #提前批#
一面 自我介绍 介绍一下项目 后面没问项目 线程池相关 底层原理 JDK的锁你都了解有哪些 synchronized锁的升级过程? 红黑树你了解吗 了解底层吗,红黑树的插入是一个悲观操作还是乐观操作? Spring的Bean的生命周期。 Springboot自动装配原理。 那些Aware的接口是干嘛用的。 redis为什么用的列表?用字符串不行吗 redis为什么快 单Reactor底层了解过吗
嗨~我是可拟雀,一个全栈开发工程师,2024年本科毕业于某985大学,目前供职于tx 理财通后端。每天免费分享最新面经答案,希望能帮到你,需要面经合集的请私信我~ 算法给定非递减数组 先求每个数平方 返回平方后的数组,这个数组也要非递减。 1. session里存啥 session和cookie区别。 答:存储位置:session是存放在服务器内存中的一个对象;而cookie是存放在客户端电脑中的
1.手写LRU 2.项目拷打 3.Https客户端校验证书的细节? 4.对称加密和非对称加密的区别?你分别了解哪些算法? 5.在信息传输过程中,Https用的是对称加密还是非对称加密? 6.怎么防止下载的文件被劫持和篡改? 7.Hashmap的put流程? 8.Volatile 和synchronized的区别? 9.乐观锁如何实现,有哪些缺点? 10.Springboot的工作机制? 11.缓存
1.问项目 2.Hashmap怎么解决冲突?怎么判断key相等? 3.Hashcode对数组长度取模定位数组下标,这一块有没有什么优化策略?(答的高低位异或运算,给自己挖坑…) 4.为什么要用高低做异或运算?为什么非得高低16位做异或?(深挖,懵了…)。 5.讲讲Threadlocal?threadlocalmap被谁引用? 6.Concurrenthashmap怎么保证可见性?如果用volati