算中等难度吗? 👥 面试题目 1 Jwt令牌的结构 2 Jwt令牌能不能多服务器共享 3 ThreadLocal类怎么避免内存溢出 4 List集合有哪些 5 ArrayList动态数组怎么实现的(我答了扩容方式) 插入一题-ArrayList扩容是深拷贝还是浅拷贝 6 双向链表和单向链表的区别(没背过啊) 7 排序算法有哪些 8 堆排序和快速排序怎么实现(没有让手写) 9 Redis数据结构有
一轮技术面: list的add方法有哪些性能问题 hashmap的put方法底层 mysql的隔离级别 mysql索引的注意事项 mysql性能优化 网页请求响应流程 jwt鉴权逻辑 threadlocal的优点 内存泄漏remove相关 JMMjava内存模型 垃圾回收算法 引用计数法和可达性分析法的区别 Spring中bean的生命周期 Spring事务transaction 事务的传播行为
来吧,终于到了今天,鸽了许久的Moka面经也是被我做出来了,哇哈哈哈哈。 面试官还是很有水平的,只不过我每次说完他都要开始蓄力了,然后发起gank,对我的回答抠细节。 挺好的,多来几次这样有水平的面试,我好喜欢面试呀!!!我面面面面面🥰🥰! 问一下你实习业务中怎么使用线程池的,如何复用线程池,如何让线程正常执行每个任务, 线程池的底层原理是什么。为什么要用阻塞队列,那关于每个单线程能不能调节优
面试官说你应该有点东西,但感觉你表现不出来,其实我是真的菜,基本都忘了😭
线上面试,写的内容都发在腾讯会议里 1自我介绍; 2让介绍项目难点; 3给一张表,写SQL,聚合函数➕自连接; 4问技术,问到Redis拿来干啥了,说了下做查询缓存还有多服务器实例共享数据,做JWT版本控制。 5问设计模式,自己说了单例,工厂,建造者。让介绍一下并说下为啥要用这些设计模式,说到单例的时候让写一个双重检测的单例。 6顺带就问了synchronized是否是重量级锁,我紧张的一批说并发
笔试: 笔试是进钉钉会议,发了基本信息问卷、心理评测和一个笔试卷(Java基础知识20来道),大概20min搞定。 面试40min,问的多但是不深: 1. 自我介绍 2. 把简历上的项目介绍一下 3. 重载和重写的区别。 4. java抽象类和接口的区别,抽象类的修饰符可以是private吗,用什么关键词? 5. 抽象类可以有普通方法吗?那接口呢? 6. java字符串有哪些基本操作,就subst
1介绍两个项目 2熟悉的两个比较熟悉的技术栈 3用过redis的哪些功能? 4:数据库中的数据和缓存中的数据不一致,怎么解决? 5 redis中的持久化有哪些 6 aof文件太大,会启动重写机制,了解重写做了什么吗? 7 redis中的过期键的删除策略 8:reids用过哨兵,集群吗? 9:用过redis的分布式锁吗? 10 redis中的goodsip协议? 11 redis6.0是什么线程的?
先问了问本科什么专业的,然后问了问读研究生的专业,参加过什么竞赛,做过什么项目(介绍一下内容),随后开始面试技术 1.基本数据类型有哪些?引用数据类型有哪些? 2.7转换为2进制是多少? 3.final、finally、finalize分别是什么? 4.Java三大特征是什么? 5.重写和重载的区别? 6.JDBC连接数据库的四个步骤? #我的实习求职记录##我的求职思考#
java中常见集合 说一下HashMap的实现 mysql中的索引 mysql有哪些引擎 对innoDB的理解 spring中的ioc和aop 讲一下后端项目你实现的用户模块是怎么设计的 大二就出来实习没问题吗,能实习多久 凉,1二本比不过广西大学 2一定要说自己能实习6个月
---------实习项目---------- 介绍下最近这段实习负责了什么,问了我些实习项目的东西 你觉得用DDD有什么优势和劣势(优势:我说了仓储层和基础设施层实现无缝切换ORM和DB,适配器层做外部接口和内部接口的适配。不给说了,让我说缺点:每层DTO都要转换,可能比较耗性能,可能对开发水平要求比较高,需要学习成本) mq解决了怎样的需求,遇到什么困难,怎么解决的 聊了下第一段实习 关于大批
#快手二面##我的实习求职记录##java# 6.20 11.00 - 11.50 1、自我介绍 2、问项目中的业务(第一个项目SpringSecurity+Redis实现的单点登录认证鉴权等。。 第二项目问的秒杀和一些常见应用问题,提出了一些不足) 问的挺深的。 3、Rest编程规范&常见协议 4、HTTP 5、聊聊设计模式,手写单例(懒汉饿汉) 6、简单算法 7、聊了会MYSQL 8、 Int
#快手##面试体验最好的公司##java# 上来直接开门见山,没有自我介绍,面试官甩了道Java基础题 1、定义一个方法、入参MAP,返回值Set,为map中的value (map的遍历)。 忘记导包了,报错了 2、问题1: 创建一个员工表,包含 姓名: 年龄 薪水 性别 详细信息介绍(最多5000字)头像: 入职时间: 工号(唯一) 问题2: sql 查询5个入职时间大于2天的男性员工,并按照年
自我介绍 项目介绍+难点+解决方案 RPC的核心组件 Java集合类 HashMap的底层原理 ConcurrentHashMap怎么实现线程安全的 ThreadLocal用来解决什么样的问题,底层原理 MySQL索引有哪些数据结构 innodb的索引结构 为什么用B+树 非聚簇索引和聚簇索引的区别 索引失效的情况 select from table limit 100和limit 10000,1
hr面和技术面一起的,我按照邮件排序时间提前进的会议室,结果进去等了一分钟就面了 总时长:10min ===================== 先是HR面: 1、目前的意向岗位?意向城市? 2、可以实习多久呢?(对方希望6个月以上) 3、实习期望薪资是多少?(建议大家事先查一下,我感觉我说低了) 技术面: 1、项目上滚动分页查询的功能怎么实现的?(基于MP) 2、那这个插件的底层实现原理有了解过
一面: 项目 1.session过期怎么处理 2.redis过期时间怎么设置,redis怎么续期 3.rabbitmq可以多个消费者订阅一个消费者吗,实现步骤 4.rabbitmq遇到重复下单怎么处理 5.redis数据类型,zset实现原理 6.redis淘汰策略 7.redis如果一个key特别大,如果要删除掉会有什么问题,比如删除一个特别大的 ZSet,怎么删 8.mysql存储引擎 9.事