1. 上来手撕2道算法:n个数组成的小于target的最大数。String最长不重复子串。ACM模式,都做出来了(但方法比较暴力)。 计网。 2. TCP5层模型? 3. 4次挥手。为什么不像3次握手那样只进行3次? 4. 粘包和拆包? MySQL。 5. 聚簇索引和非聚簇索引? 6. SQL:select a,b from table where a=1 and b=2 and c=3查询过程
浪潮java日常实习面经 20min 拷打项目,是否有中间件(估计他想问中间件) 开始经典八股: 面向对象特征,分别详细介绍一下 java基本数据类型 封装类的特征 String中的equal和=的区别 用过什么设计模式(答少了几个),用在什么场景(忘了)😭 mysql 索引用的什么详细讲一下 反问:什么部门,什么业务,下次面试什么时候(貌似没面了) 一小时后电话oc了
唯品会一面 自我介绍 锁模型 介绍一下乐观锁和悲观锁以及使用场景 在并发要求高的情况下,选择乐观锁还是悲观锁 如果从数据库中拿到一个值为1,准备修改前经过了很多次修改又回到了1,请问这个锁是否获取成功 其他字段也是会改变的,这种情况怎么解决 SQL优化 SQL优化相关(我嘴漏说了每背好的规则,后来强行掰到性能分析工具) 复合索引ABC,WHERE B=XXX,请问索引能生效吗 条件改成WHERE
1.自我介绍 2.介绍做过哪些项目 3.webpack和vite的区别 4.vite为什么快 5.vite为什么不需要预编译 6.说说ESM 7.平常用vue2还是vue3,vue2和vue3在响应式的区别 8..http1.0和2.0区别 9.http缓存方式和过程 10.Etag 和 Last-Modified的优先级 11.手写题:解析URL let url = 'http://www.d
上来直接八股,措不及防😭😭😭 自我介绍 八股: 1.64位的机器它的内存的地址空间大小 2.虚拟内存怎么样去真正映射到物理内存 3.数据库的事物隔离级别 4.这些事务的隔离级别如何做到的 5.mvcc机制 6.进程和线程的区别 7.如何判断线程和进程(这个问题记得不清楚了) 8.spring中的aop 9.aop是怎么样减少代码的冗余 10.代码复用的原理是什么 实习经历和项目(被拷打麻了,
1、CSS怎么解析选择器 2、V8解析执行JavaScript代码过程 3、script标签 4、子元素里面绝对定位,设置宽高,能否撑起父元素 5、怎么形成BFC 6、ES6新特性 7、ES6新增什么作用域,之前有什么作用域 8、类型转换 9、代码题——立即执行函数能否访问到全局变量 10、React——setState同步异步 11、React父子组件通信 12、聊实习经历 13、反问 不错的面
24届秋招结束啦,把这一年来的面经日更分享给大家!关注点赞收藏一下吧 面试时bg:本科 大三 一段中小厂实习 部门:京东工业 1、自我介绍 2、数据可视化做过什么内容(简历中有) 3、对未来的规划 4、echarts/antv用过吗 5、vue有用过吗 6、JavaScript常用的方法介绍一下 7、数组去重的多种方式 8、合并俩个对象的方法 9、原型、原型链、构造函数 11、this指向问题 1
11.27 上午投递,中午约面,11.28面试。 自我介绍 熟悉go和python吗 Redis 持久化方法(这里犯蠢了,说忘了,然后说的mysql的持久化是AOF,RDB,推测redis是差不多的,面试官没追问,纯乱说,面完了之后真想扇自己一巴掌)。 数据库的死锁怎么引起的,怎么解决(说了下操作系统的死锁,没说的太具体)。 redis 有哪些数据类型,详细介绍一下。 讲一下对线程池的理解。(说了
一面(1h) 1.自我介绍 2.你是如何学习接触并学习前端 3.介绍一下你的项目,你在工作室中做了哪些内容,说说你认为感触最深的工作 4.关于浏览器缓存,说一下你了解到的东西 5.这里我们深入思考一下,说一下浏览器的强制缓存和协商缓存,后面还问了很多关于缓存的问题, 6.看你项目中封装过axios,说一说你们项目中常用的请求方式有哪些,什么情况下适合用get,什么时候用post 7.说一下get和
11-14 约50min 1. http和https的区别 2. get和post的区别 3. 3次握手的过程,以及为什么不是2次或者4次 4. ArrayList和LinkedList的区别 5. 在使用时候,你是如何区分两者的(就是具体使用场景) 6. HashMap的底层数据结构 7. HashMap会产生哪些并发安全?如何解决的? 8. 说一下ConcurrentHashMap是如何实现的
11.15 80min 1. 项目背景 2. 项目部署的过程 3. 域名和ip地址如何对映的 4. 已知一个进程名,如何杀掉这个进程 5. 进程间通信有哪些方式?kill -9 使用的是哪种 6. Redis是单点部署还是集群部署 7. 如果Redis数据超过内存限制,该如何处理 8. Redis缓存过期如何实现的?底层呢? 9. Redis持久化是如何实现的? 10. 介绍RDB持久化机制的详细
11.7 40min 自我介绍 项目介绍(redis分布式锁相关,redis的set底层原理) 1.https和http区别,和建立连接流程 2.https的加密过程 2.ARP流程 3.浏览器输入url到页面显示经过哪些过程 4.服务器响应什么 5.线程和进城区别 6.java的线程和系统线程一样吗 7.什么叫线程池 8.java线程池工作流程 9.有那些等待队列 10.线程间怎么通信 反问环节
11.2 30min 时间很短,面试官给人压迫感很强,跟小红书二面的完全两种风格😰 自我介绍 1.深挖项目细节(redis,mysql,数据一致性) 2.Java常用的并发处理操作 3.实际问题,比如一个商品怎么建表 算法题 面试官自己出的,合并两个有序数组,就是easy中的easy题,不知道什么情况😰 反问 继续加油 #实习# #我的实习求职记录#
京东前端日常实习一面(55min) tl: 9.19投递、10.13一面 了解过 ca 证书吗 说说 http1.1 说说链表 说说指针 数组和链表差别体现在哪 Object.defineproperty 有哪些属性,作用是什么 讲讲 proxy 讲讲 reflect js 原型链 原型链如何实现 class 的继承 js 闭包 为什么现在的代码都在往 hooks 方向靠(函数式编程思想),为什么
🕒岗位/面试时间 Java 4.2 1. 自我介绍 2. 目前学校学习情况 问了常用的Java集合有哪些 ArrayList底层了解 3. 用Java做过哪些项目 一般做项目思路是什么 4. 有没有用过锁 在项目中哪些地方用到过锁 5. 乐观锁 悲观锁 6. 常用哪些框架 7. springboot和spring有哪些不同 8. 对于spring boot增加对新功能 用到过哪些 9. 微服务组