这次的面试体验还行,面试官年龄大,但是不强势,全程笑呵呵的。感觉这些小公司都集中在华景那一带,经常会找不到在哪栋楼。。。 1. 自我介绍; 2. 为什么跨专业考研? 3. 学过什么专业课,什么是左旋?(我记得是关于树的,但是具体忘了) 4. linklist和arraylist的区别? 5. MySQL的引擎,InnoDB和MyIsam的区别? 6. 缓存雪崩、穿透、击穿,原因及解决办法? 7.
自我介绍 (根据问的先后顺序写) 1.说说类的加载机制 2.说说JVM(中间问了双亲委派) 3.你项目中用了MongoDB,那你说说MongoDB和Mysql的区别以及各自的优势 4.说说MongoDB的应用场景,为什么 5.说说Mysql的事务 6.说说Redis的淘汰机制 7.Redis的常用数据类型有哪些(中间问了个数据结构的底层原理,还提到了跳表) 8.算法你熟不熟悉 9
最近几天一直在忙着面试,面了三家,今天才有空整理一下 2.19 宁波某小厂 java的基本数据类型? String是不是基本类型? String对象怎么比较?如果两个引用类型怎么比较? java是单继承还是多继承? 一个程序我要确认他是否能执行或者知否会出错应该怎样做?(答了单元测试) 如果程序正在运行呢?我要知道它是不是出错该怎么办?(答了日志) 然后他直接说异常,该怎么处理?(try,thro
1.自我介绍 2.对项目进行介绍 3.介绍一下索引 4.为什么使用B+树,为什么使用B+树会使用IO操作更少 5.索引创建应该选用哪些字段 6.索引是越多越好吗,维护成本体现在哪里 7.了解哪些集合 8.ArrayList 和 LinkedList 主要什么时候用 9.HashMap了解过吗 10.进化成红黑树数组长度64,链表长度8这个可以修改吗(不清楚) 11.垃圾收集算法 12.Eden区主
一面时长30min 1.自我介绍 2. 挖项目(没涉及技术): a. 是不是练手项目 b. 从项目中收获了什么 c. 使用了什么版本的JDK,JDK17有啥新特性(没答出来) d. 如何使用Git进行版本控制的 e. 为啥要使用RabbitMQ,有技术选型嘛?除了MySQL还用过哪些数据库? 4. 场景题 制作一个抽奖系统 5. 八股 a. 线程和进程区别 b. HashTable 和 HashM
第一次面试,拷打1小时八股 刚过完考试周八股都忘得差不多了 1.List和Map有啥不同 说了一些最基础的然后就扯到了HashMap和ConcurrentHashMap,就说了底层的实现以及1.7、1.8版本前后有啥不同(但面试官只问了我list和map有啥不同,我有点紧张一下子想不起来太多,就往底层我知道的引导了)。 2.项目过程中用list多还是map多,哪些场景 太紧张竟然一下子想不太起来了
之前的实习内容 什么是面向对象 什么是b+树 会前端吗 一系列hr面的问题 反问 什么业务?粤省事模块 几轮面试?两轮 十成有二十成是kpi了
笔试 都是简答题 Java的基本数据类型有哪些? stack和heap的区别 ==、equals的区别 线程池是什么,有什么作用 介绍数据结构:数组、链表、二叉树、哈希 list、set、map的应用场景和特点 了解的设计模式及其应用场景 画图解释left、right、inner join的区别 如何理解http是无连接的 session的作用原理 MySQL的事务隔离级别及其特性 OSI七层模型
1.自我介绍 2.问问前端的学习状况,告诉我以后得干全栈, 是否计划考研 3.面向对象的三大特性 4.重载和重写的区别 5.NIO和BIO的区别 6.List,Set,Map 的区别,及其实现类都说说 7.HashMap的key和value可以为空吗? ConcurrentHashMap的key和value可以为空吗?(不能)为什么不能为空? (不知道) 8.对jvm了解多少,知道的都说说 9.堆
6.12 微众银行Java实习 二面 1.大二来我们这你没有办法转正啊,这样也可以吗 2.项目是学习用的还是说已经上线了 3.拷打项目 4.Springboot相比于Spring有哪些提升 5.Springboot自动装配原理 6.除了Java还学习过哪些 7.Redis持久化方式 8.为什么有了RDB还要AOF 9.我发送一个指令给redis执行RDB,假设四点整,那redis里面的数据有四点整
一面(25min) 自我介绍 学习Java多久了?除了Java之外还学习过别的技术栈吗? 你简历上写的这两个项目都是你自己做的吗? 你的项目亮点是什么? 主要解决了什么问题? 你的主要做了什么功能? 排行榜是怎么做的? 你对哪个技术栈比较熟悉?(回答的MySQL) 怎么去优化SQL? (从表的结构回答的不好,建立索引增加查询速度) 回答的不好 分表的依据是什么?(什么情况下要去分表,依据什么来去分
#中电福富# 1.上过什么课程?哪些比较感兴趣?为什么? 2.参加过什么社团活动? 3.遇到的压力最大的事情? 4.%2d %d %02d 是什么? 5.网络学过吗? xxx.xxx.xxx.xxx/24什么意思 5.集合了解过吗?Set实现去重和排序怎么实现? 6.一道list的add模拟题 7.数据库了解吗?项目中mysql用什么工具操作的?表中的性别和状态,在Java对象中用什么数据类型表示
项目相关 - 自己选一个讲 八股 - Linux命令 - Concurrent并发包下有哪些类 - ConcurrentHashMap是如何实现线程安全的 - JVM内存模型 - 常见的垃圾回收器和垃圾回收算法 - CMS和G1的区别 - 创建线程池的方法,线程池参数,一般怎么配置线程池 - 会写lua吗(不会) - 了解Spring Cloud吗 - 手撕单链表排序,o(1)空间复杂度 其他 -
#我的实习日记# 笔试 三道算法题,10来道选择题 一面 大概50分钟 基本考察是否真的独立写过项目并上线 1. maven的用法,依赖冲突的解决 2. 循环依赖 3. JVM 4. K8s的了解 5. 实习..... 二面 顺着一面继续 1. 电商支付的业务模型和游戏支付的业务模型 2. 消费重试实现 3. 延迟队列实现 无HR面直接入职
突然电话面试,很慌 KPI面,自己也是个废物 感受:设计模式真是个坑啊,一问三不知 介绍一下项目 项目中的难点 springboot中的设计模式 什么地方用到了代理模式 @Service用到什么设计模式 JDK代理与Cglib代理的区别 乐观锁与悲观锁的区别 ArrayList和LinkedList的区别 HashMap的put流程 Exception和Error的区别 遇到过什么异常 你在项目中