没问项目,没手撕,主要问八股 0、自我介绍,介绍一下项目和擅长的点。 1、Innodb默认隔离级别; 2、可重复读和串行化的区别; 3、介绍一下MVCC; 4、undo log、redo log、binlog的作用; 5、索引失效的场景(少说了隐式转换) 6、线程池的关键参数; 7、线程池整个流程,从大量任务进入到任务被执行; 8、JVM内存模型,哪些会发生OOM; 9、redis和数据库一致性怎
时间:下午五点 时长:45min 1.jvm内存划分?线程私有的有什么? 2.介绍一下程序计数器 3.项目中用到多线程了吗?线程池中核心线程数和最大线程数是什么?项目中多线程怎么用的? 4.项目中使用过ThreadLocal吗?ThreadLocal线程之间隔离的原理是什么?底层用的什么数据结构? 5.TCP和UDP的区别 6.TCP为什么是可靠的?如果TCP发数据丢失了,接收方和发送方会有什么操
昨天下午面的,今天更一下 全程45min 面试官是一眼看着就是大佬级别的人物 项目(15min) 让我自己介绍项目,有哪些功能点,难点 然后遇到他稍微感兴趣的会问一下,没有深挖太多,因为我项目比较烂😂,所以草草就结束了 算法题(30min) 华容道 数组和最大的一个区间 闲言碎语(不想看直接跳过) 没错,15分钟一过就开始手撕算法了。面试官笑着问我,你知道华容道吗?我当时表面平静,但内心已顿感不
1.项目 2.给Integer最大值+1,是什么结果(溢出) 3ArrayList和LinkedList区别 4.HashMap和TreeMap区别 5.HashMap存放元素流程 6.为什么HashMap采用红黑树? 7.HashCode和equals方法关系?两个对象的equals相等hashcode不相等会发生什么? 8.面向对象和面向过程的区别? 9.多态? 10.StringBuilde
今天面试真的是状态频发啊,首先是电脑没声音,之前笔试可能禁止了,然后忘记了调回来,用笔记本面试发现摄像头一直用不了,也是被禁止了,紧张的很,过了一会直接没网了,我吐了,校园网套餐到期了忘记续费了,真巧啊。最好和面试官电话进行面试的,不管结果如何,这次面试挺愉快的,面试官人很好,我以后领导要这样就好了,怪自己没提前准备好吧,好了开始进入正题。 1、自我介绍;2、介绍项目;3、问项目:场景1:注册时并
1. 说一下Java的数据类型有哪些? 2. list和set实现类有哪些? 3. arraylist和linkedlist的区别? 4. hashset加入元素的过程,描述一下 5. hashmap线程安全吗?为什么不安全? 6. 怎么做到让hashmap线程安全? 7. concurrenthashmap怎么保证线程安全的? 8. 手撕生产者消费者模型 9. 手撕两个线程抢票代码,有没有什么其
1.自我介绍 2.项目介绍、项目负责的模块、项目遇到的问题、解决方案、项目是否上线 3.金额相关问题 4.Treadloca 的理解 应用 5.线程安全相关问题 6.arraylist的原理、是否线程安全、arraylist扩容机制 7.hashmap的理解和数据结构 8.hashmap存取元素的过程 9.创建线程的四种方式、start和run的区别 10.常用的锁 11.数据库的三大范式 12.
1. 自我介绍 2. 实习经历 3. oj判题沙箱怎么实现的,网站性能图怎么做的?有哪些功能?测试用例放在哪里的 4. java基本数据类型 5. 重载和重写的区别,重写可以修改方法名称吗,静态方法可以重写嘛? 6. jvm内存区域中哪些是线程私有的,内存结构 7. spring常用注解 8. springbena生命周期 9. mybatis一级二级缓存是什么 10. 创建线程的方法,线程池的分
自我介绍 如果让你实现spring ioc如何做,设计模式有哪些? 写单例模式的时候需要注意什么? 两个集合 如何取出两个相同元素? 如果你是一个消费者,寄快递到国外,开发者如何信息化成为一个系统,需要哪些系统支撑? 你对自己的性格如何评价? 如果对你有帮助的话就点个赞吧
🕗6月23日 看到最近大家准备要面试深信服了,我来发一下以前的面经,助力一下秋招!! 一面面试官很专业,虽然比较严肃,但是总体体验感良好。当天晚上秒过,约了南京线下二面面试。 先是项目: 1.问了我的项目中的定位是什么,参与项目的所处角色,为什么要做这个项目,以及对项目的思考, 2.问了项目大概工程量多少行,我写了多少行,觉得有什么改进的地方, 可以增加抽奖和商城以及活动营销模块,签到和文章写作
一面 (40min) 自我介绍 讲实习 算法:斐波那契、爬楼梯 项目: CompleteFuture 作用 分布式限流器原理 Java 线程池参数、多少种线程池 CAS @Transactional 标在 A 方法上,B 方法调用 A,注解会不会失效?为什么? MySQL: 两条 update 互相影响,怎么用乐观思想解决(给了个例子,比较简单)? 计算机网络: 网络体系结构 socket 是什么
阿里云二面,拷打项目,主要就是问了分布式锁,一堆,但是感觉都答出来了 问完分布式锁 问了hive,忘记了 然后让写一个sql统计5月1到31每天都登陆的用户,太紧张了没写出来 挂了
完了,让我反问: 我:第一次面试?我的效果怎么样?有没有什么大的大错误和需要改的地方?(求放水、呜呜呜呜) 面试官:说对我感觉还不错,又说到了每个人的风格不一…………(菜就多练,待会看我挂不挂你就完了) 我:实习期八个月?提前转正?(略) 无了。 总评: 这辈子第一次工作面,面试官人特别好。感觉对自己的项目感觉理解的还算到位,算法考的很简单也没啥可说的,对计网几乎0了解(我是傻呗)?对框架的八股背
自我介绍 Java基础: ==和.equals()区别 hashcode和hashmap的关系 发生hash冲突时怎么办 Mysql: sql语句考察(真要恶补了,以为只有美团一面考这个) Redis: 常用数据类型有哪些 SpringBoot: 什么是AOP和IOC 项目相关: 项目宏观的实现和应用场景,比如redis,mysql,es用来存储什么,redis删除过期数据用了什么策略 算法题:
时长:30min 一面4399 顺序不一定对,本来有录屏的,结果中断了,大部分都没录上 根据记忆大概整理了这么多题,其实好像也就是那么多题 1. 自我介绍 2. 项目里RabbitMQ中用了连接池,具体是什么情况? 3. RabbitMQ的特点 4. 场景:假设现在我们因为高负载,流量大导致MQ连接池满了,如何处理? 5. 如何排查内存占用过多的情况? 6. 场景:假设有一台DB的服务器异常宕机了