网易互联网 9/19 45min 实习项目+深挖15min 怎么处理数据库多版本接入问题 Hbase MySQL事务隔离级别+实现 间隙锁 Mysql回表 聚簇索引、非聚簇索引 算法题:最长公共子序列,返回长度+最长序列 有点kpi的味道emmmm 但是还是希望能通过,今年太难了 #网易##网易面经##秋招##面经##网易互联网#
全程45min左右 1. 自我介绍 (java基础相关) 2. 接口和抽象类有什么区别? 3. hashtable和hashmap的区别 4. hashmap在什么情况下会产生线程不安全的情况 5. 既然hashmap不线程安全,有哪些常用的线程安全的map 6. 创建线程的方法,用callable的话,调用future的get(),会导致线程阻塞吗? 7. 线程池有哪几种 8. 线程池的核心工作
全程25-30min左右 1. 自我介绍 2. 实习相关的问题,聊了半天,引申问了redis和rocketmq的问题,比如rocketmq的设计之类的 3. java线程和golang协程的区别,golang协程知道怎么实现的吗 4. mysql,用到的隔离级别是哪个,可重复读是用什么怎么实现的,了解gap lock吗 主要还是围绕实习项目经历去问的,部门做基建的,也相对更愿意问底层实现和原理
问了将近40分钟。 首先逮着实习和项目一直往深问(略深的那种深)。 项目我写了rpc 轻量级框架和秒杀,面试官会根据简历上的知识点提问。 我写了jdk 动态代理和一致性哈希算法,讲一下动态代理?动态代理有几种方式? 然后看了秒杀项目,介绍秒杀项目,问了怎么保证幂等?数据库扣减库存怎么实现一致性的(查后的库存被其他修改了怎么办?其实我直接update的,但是他非这么说)?并发修改怎么保证一致性? 问
全程35min左右 1.自我介绍 2.实习期间的项目,在校期间项目 3. redis持久化 4.那么有持久化的redis如果要做扩容,要怎么操作呢 5.jvm对象实例化过程 6. jvm内存分布情况,展开讲讲方法区 7. mysql性能优化有哪些方式 8.对于横向分表,你有什么分表的思路吗 9.反问 因为一下午面了三场,记忆有点混乱,应该还有很多问题,但我只能记得这么多了不好意思 #携程##J
1. 自我介绍 (一句话,面试官问: 完了? 绷不住了) 2.项目介绍 (深度学习,go web) gin底层? 回答了前缀树,路由组,中间件(想到啥说啥) gin 中间件理解?(没总结,答得比较抽象) 项目中间件遇到哪些问题? 项目路由遇到哪些问题? 项目哪里用到redis (zset 排行榜) 为什么选择redis (高性能,高并发) gorm与sqlx的数据库操作? (回答sqlx用到原生
总体体验贼好,不刁钻。就是太紧张了,面试得支支吾吾的。 1.说下rabbitmq和rocketmq的区别 2.java基本数据类型有哪些 3.object有哪些方法 4.聊聊arraylist和linkedlist 5.深拷贝和浅拷贝 6.生成对象的方式有哪些 7.了解mysql聚簇索引和非聚簇索引吗 8.spring mvc整个流程 9.聊聊openstack 场景题:长地址到短地址转换,整个服
总计18min左右 1.自我介绍 2.Mysql相关,两种引擎的特点,什么时候会用MyISAM,什么时候用InnoDB 3.InnoDB的事务隔离级别,平时用的是哪种 4.redis了解吗,说一下redis 5.创建线程有哪几种方法 6.线程用strat和run启动有什么区别 7.接口和抽象类的区别 接下来就是一些价值观问题,对于工作的看法之类 总结:总体感觉比较简单,好像就是走个流程,不知道是k
浪潮有点意思,我是第一次面试碰到四位面试官的,不过背景挺嘈杂的,估计是很多其他的面试官都在面试着。 1.自我介绍 2. 说一下你最常用的linux常用命令 3. python浅拷贝与深拷贝 4. 说出你常用的MySQL函数 5. 项目里遇到的困难 7. 期望地点 8. 入职一个公司你最看重什么? 9. 反问 基本上一个面试官问一两个问题,10分钟就结束了,期待 #面经##浪潮##Python开发#
2022.09.23 美团一面 1.线程池如何创建,线程池工作原理; 2.线程池状态; 3.Java线程的状态; 4.讲讲阻塞队列ArrayBlockingQueue; 5.JVM内存分布; 6.讲讲G1收集器,停顿是否可预测; 7.垃圾回收算法; 8.了解ZGC收集器吗,讲讲染色指针,读屏障; 9.Volatile,是否保证原子性; 10.乐观锁,CAS原理; 11.TCP三次握手,四次挥手过程
2022.09.27 1.设计模式三大类,分别举点例子; 2.代理模式也创建新对象,但为什么不算创建型模式; 3.设计模式六大原则; 4.讲讲开闭原则; 5.JVM内存分区; 6.垃圾回收策略; 7.内存溢出和内存泄露; 8.讲讲java集合,每种类型介绍一下; 9.TCP如何保证可靠传输; 10.介绍TCP报文段; 11.了解版本控制吗,常用git指令; 12.git如何版本回滚; 13.你的学
9.27 ==和equals的区别? jdk 和 jre 有什么区别? 字符串常量池在哪块内存区域中? JVM有哪些内存区域? 哪些区域可能会发生内存溢出? 如何排查是哪个区域发生了内存溢出? 有哪些创建多线程的方式? 线程池有哪些种类?举例说明一个线程池的使用场景 volatile 和 synchronized 的区别? 分布式情况下如何保证线程的同步性? 如何实现分布式锁? Spring中be
反馈牛友#集度汽车##集度# 计算机网络 tcp udp区别 三次握手 四次握手 tcp头部组成标识 操作系统 进程线程区别 进程调度算法 MySQL 主键索引和非主键索引结构区别 隔离级别以及解决了哪些问题 acid redis linux常用命令 chmod + x是给哪个属性赋予权限 做题84最大矩形面积,在面试官的帮忙调试下,写出了 好评这个面试官,自己太菜,好多没复习到,继续努力吧。
全程50min左右,面试官给人感觉不错 1. 自我介绍 2. java object有哪些方法,了解finalize()吗 3. jvm 元空间 4. 围绕实习的项目问了一些和超领,限流有关的问题 5. 问了项目里一个一致性的问题 6. mybatis改写 7. 熔断的策略和原理 8. rocketmq延迟消息 9. 记事本写一个题目(具体不透露了,不是太简单) 10. 反问 总的来说不太简单,主
第一份面经,记得当时对面两个面试官,总的来说面试体验感很不错! 但最后由于学历被卡了,没关系没关系,继续面。 1、vue3和2的对比 2、常用的生命周期钩子 3、请求接口放在什么周期 4、组件间通信 5、用过vuex吗 6、如果在子组件里provide,在父组件注入能不能访问 7、emit原理 8、路由守卫 9、做一个不同权限 10、动态添加路由 11、mixin用过没 12、如果名字冲突了用哪个