1.问项目 2.Java的基本数据类型? 3.浮点型从二进制的视角是怎么存储的?(IEEE 754)小数位如何计算出来的? 4.浮点型的正4.5和负4.5转为int会怎么样? 5.Int型999除float的100再乘100结果? 6.String类为什么不可变?可以写一个类继承string吗? 7.Stringbuffer为什么线程安全?两个+号拼接了三个string创建了几个对象? 8.Arr
1.项目介绍 2.讲讲你设计过的数据库表结构,是如何体现三范式的? 3.用过哪些权限控制模型? 4.讲讲一条订单数据的生命周期?数据库如何清理数据? 5.什么是延时双删?延时双删可能会导致的问题? 6.限流算法有哪些?令牌桶和漏桶的原理? 7.数组实现一个堆?时间复杂度是多少?数组下标从0开始和从1开始的区别? 8.前端传日期格式的数据有哪些方案?Datatimeformter并发的问题出在哪里?
1. HashMap和HashTable的区别(HashMap有并发安全问题的话怎么解决) 2. 介绍一下CurrentHashMap 3. 介绍一下List集合类 4. ArrayList和LinkedList的区别(并发量高的情况下选哪个集合) 5. 数组是否有并发安全问题(如何解决) 6. Synchronized关键字的应用 7. 介绍一下JUC下的锁(如何使用及应用场景) 8. JVM怎
25届Javaer,小红书已offer,下周入职。 全程基本没什么八股 之前的实习项目介绍 项目拷打半小时 怎么实现的强一致性 怎么实现slave读保证一致性 怎么优化读slave(保证强一致性情况下) 讲一下你理解的线性一致性 讲一下你理解的消息队列 Nacos实现原理 算法题 LRU 全程一个多小时,和面试官讨论项目的优化点,讨论的很愉快,算法没调出来,思路讲出来了。
1.自我介绍 2.==与equals的区别,String类里面的equals方法实现看过吗,大概的实现流程 3.Redis有哪些常见数据类型,string,hash,还有zset的内部实现用的什么数据结构,zset数据结构有哪些应用场景(排行榜,实时排名,去重统计) 4.你的项目中用到了分布式锁,使用分布式锁的时候需要注意哪些问题,分布式锁的使用场景(答的商品秒杀);为什么要用分布式锁,不用syn
7月11投递 7月19约面 7月21一面 base上海 1、自我介绍 2、项目拷打 3、rabbitMQ在项目中的作用 4、如果用户量很大,rabbitMQ扛不住怎么办?要求不只是在硬件方面 5、redis数据结构,并说说你的实际应用 6、用redis实现排行榜 7、如果排行榜中包含100万用户名,每个用户对应一个分数,区间0-100,每个用户想查到自己的排名,可以如何优化?(不能修改原数据) 8
因为跟高德的二面很近,有些混了,都写一块了,记得不全 项目深挖 顺着项目问了redis集群方面,对于主从和哨兵机制,哨兵如何进行监控的?主从如何保持一致性的?(模糊答了一点) 如何保证全局ID唯一?(完全不会) 计网操作系统: 三次握手过程(答了) TCP/UDP区别(答了) 介绍协程?(答了概念和使用场景,原理不会) redis: redis持久化机制,即各自好处(答了) redis单线程模型介
面完有别的事情所以第二天才写面经,能记住的不多了 项目有什么难点 AOP是什么,原理是什么 mysql如何防止sql注入攻击 分库和分表 为什么要有哨兵 JRE和JDK的区别 JDK1.8有哪些新特性 thread local是什么,原理是什么 反馈:1.java八股多背,还不够熟 2.找一个含金量比较高的项目,例如12306,外卖系统等 3.读研推荐北邮#面经##秋招#
8-25 5:00-5:45 一大堆八股,还有一些智商题,还有一大堆场景题,被拷打的人已麻,忘了是哪些题了。 一般学习靠什么途径?github和geogle逛的多不多 明天项目就要上线了,今天出现了一个重大严重bug,加班也解决不了,你怎么办? 十个小白鼠,1000瓶水,怎么试出来哪瓶水有毒? 你怎么说服我选你当手下? 我想讲讲自己的项目,他不让(寄了) 这个面试官完全按照自己的风格来面试别人,他
半小时主管面,全都是情商题完全没有准备过... 1、在实习公司做了哪些工作,介绍一下流程 2、你的职业规划、有哪些爱好 3、在学校参加过哪些活动/项目(我说了课程设计) (接下来基本上都是情商题) 4、有没有和成员起过冲突 5、如果你在公司,与另一个人各有一套方案,但是你俩都不能互相说服,该怎么办 6、你认为职场中重要的素质有哪些 7、如果你是领导,两个下属出现了5的情况,该怎么办 8、你为什么选
一、项目: 1. 自我介绍。 2. 从项目中选一个介绍其中遇到的难点,并如何解决的。 3. 什么是缓存穿透?如何解决? 4. 什么是缓存击穿?如何解决? 5. 缓存击穿和缓存穿透的区别? 二、JVM 6. JVM的结构 7. GC如何判断一个对象是否是垃圾?使用的什么算法? 8. 垃圾回收算法有哪些? 9. 新生代和老年代分别使用哪些垃圾回收算法? 10. 了解CMS垃圾回收器吗?有什么特点? 1
timeline: 7.18 一面 7.22 二面 7.24 共享中 一面: 没有问项目经历与工作经历,全程八股拷打: 1. 什么时候用 == ,什么时候用 equals ? 2. 深拷贝和浅拷贝 3. 如何实现两个对象的复制 4. string 、stringbuilder 和 stringbuffer 5. arraylist 和 linkedlist 区别 6. hashmap 是否线程安全
一位小姐姐面试官,同样没开摄像头,半小时就结束了,问的也不深,希望别KPI... 很明显地感觉面试官有题库+标准答案,我没回答到点子上时会提醒,直到回答是正确答案了就下一个。 1、个人项目和公司项目的开发过程中有什么不同 2、垃圾回收算法 3、Java多线程编程有哪些方式 4、算法题一:求1-N的最大奇约数之和(动态规划O(N)即可解决) 5、算法题二:两个升序链表合并成一个 6、闲聊+反问 ——
项目就黑马点评,我也没搞懂,带括号的是我自己答的,不一定对 面试官很好,讲了挺多的,答不出来都会引导你,会跟你说一些解决方案。二面面试官时不时说tmd,不过没有恶意哈哈 一面(一小时): 问能实习多久(六个月以上) 什么时候到岗(下周) 介绍项目 项目架构(都没答出来,然后讲的具体功能实现) 项目具体功能实现逻辑 项目里为什么要用消息队列 请求很多,消息堆积处理不过来了如何应对(降级返回其他结果,
自我介绍 java集合有哪些,分别讲讲,让我讲的好细 HashMap中get方法的原理 HashMap的扩容原理 HashMap线程安全问题 HashMap的value能不能存null,key能不能为null JVM的类加载机制(简历上写了,然后我说我忘了) MySQL有哪些存储引擎 InnoDB有哪些锁 事务的隔离级别 Redis的主从、哨兵、切片有没有搭建过 薪资有没有什么要求 他说他就考察基