我是一名大四正在找工作的学生,我将会给大家分享我自己在面试过程中遇到的知识和问题。 1、String str="i"与 String str=new String(“i”)一样吗? String str="i"会将起分配到常量池中,常量池中没有重复的元素,如果常量池中存中i,就将i的地址赋给变量,如果没有就创建一个再赋给变量。 String str=new String(“i”)会将对象分配到堆中
提前十分钟进去,发现两个面试官都在了,我只能提前开始了 1. 自我介绍 2. 项目的背景是什么 3. Redis的持久化策略有哪些 4. Redis的淘汰策略有哪些 5. 项目中的RefreshToken是怎么做的?(不记得了,面了这么多场,第一次问到简历的这个内容) 6. 为什么Redis这么快 7. springboot的starter用过哪些? 8. spring的注解了解到哪些 9. 多线
自我介绍 讲一下你项目当中设计模式 工厂模式和策略模式的区别 Spring Bean的声明周期 在你的项目当中有没有实现这种BeanProcessor这种接口等等的一些实现 Spring当中你知道有哪些设计模式,以及在那个地方体现的 实现单例方法,怎么实现 单例的Volatile关键字是用来干啥的,保证线程的可见性,禁止指令重排的 操作系统层面进程调度的算法有哪些 创建10万个线程,这些线程有那些
10.20 10min 两位面试官 面试官1 了解Java的哪些集合 Java的final关键字是什么意思,能修饰什么 如果要频繁的改变String用什么 Java的finally关键字用在哪 try{return;} catch finally执行顺序,finally代码块还执行吗 Java重载和重写有什么区别 重写时返回值类型不同可以吗 了解Java的多线程吗 有使用过信号量吗 (问题都有延伸
自我介绍 直接八股文开问。平衡二叉树了解吗?左旋右旋怎么做?红黑树呢?(只知道平衡二叉树的原理,左旋右旋不清楚) 数据结构了解一些吧!栈和队列的区别是什么?什么时候会用到这些数据结构(写算法的时候用到) 操作系统了解吗?进程的调度算法有哪些?如果对于优先级抢占式调度算法,在都处于同一优先级的多个进程中,其中一个进程运行了太久怎么办?(不知道) 线程的状态?线程什么时候处于就绪状态?阻塞状态呢? 知
自我介绍 项目 项目难点 云计算了解 团队意见分歧 工作氛围 加班 反问技术栈 多久出结果没给具体时间 无技术问题 纯聊天
面试官看起来比较和蔼,一开始问了我秋招一共面了多少场面试 1.自我介绍 2.学校学过什么课程? 3.数据库课程上了哪些?数据库的范式还记得吗? 4.操作系统中,进程的通信方式有哪些 5.线程和进程的区别 6.进程之间的共享,比如说多个Java进程,它们之间能共享信息吗 7.设计个表,常见商城的订单表设计(我感觉更多的是让我思考订单表会有什么字段,比如商品,订单状态,买卖家等等,而不是在设计表与其他
整个过程20分钟,面试官挺和蔼的 1、自我介绍 2、手撕算法:找出数组中第k大的值 先说了自己的两个想法(暴力和最小堆),然后使用最小堆实现。 忘了最小堆的声明咋声明了,只记得是P什么Queue,面试官就让我先用Queue然后再给我改 3、泛型 4、装箱和拆箱 5、各种比较:比如 1000==new Integer(1000)返回什么,类似这种 6、说说项目使用到的插件 7、RabbitMQ主要是
#同花顺##后端开发# 1.hashmap的介绍 2.期望容量值为7,容量值应该是多少 3.接口和抽象类是什么,区别、具体例子 4.aqs是抽象类的例子 5.线程池是什么,线程池参数、具体策略是什么 6.线程池如果没有阻塞队列的话,怎么处理 7.线程暂停运行的方法 8.中断线程的方法,具体怎么写 9.用过哪些设计模式,单例模式你怎么写的? 10.双重校验锁作用,还有哪些方式,枚举方式 11.Spr
忘记录音了,回忆版,问题只少不多(ZOO问的是真的多), 面试官没有开摄像头,面到最后直接说我过了,总体体验很好。面完面试官还给了我一些建议,收益良多。 自我介绍 实习项目 压测是怎么做的,量大吗 项目的主要用户是谁 SaToken是什么,原理? 用户权限列表是存在哪里的? 你应该对linux命令很了解吧(我:一点点) 讲一下你熟悉的linux命令吧 为什么要做这个项目(简历上的第一个项目)?(我
8.23 苏州Java 自我介绍 谈谈进程线程协程 Java线程池参数 HashMap构造函数的capacity指数组长度还是元素个数 HashMap扩容 ConcurrentHashMap的size方法如何保证线程安全 Java GC机制 BlockingQueue如何保证线程安全 数据库主键,自增主键和uuid哪个更好? 索引的优缺点 读写分离的优缺点 缓存穿透、缓存击穿、缓存雪崩 会不会Ka
总体面试半小时,问了20分钟,然后10分钟左右打题。 一开始面试官自我介绍,简要介绍部门,业务。 然后我个人自我介绍。 --------------------------------------------------------------------------------------------------------------------- 1.针对实习项目里的一个问题(主要是修复了一
暑假的第一次面试,也是最后一次面试😅 1.自我介绍 2.你说熟悉操作系统,那死锁是什么,形成死锁的必要因素有哪些? 死锁必要性居然没答全,难蚌。基础八股没认真背的后果,以为很简单,但是在面试紧张的情况下就完犊子了 3.你写代码有遇到过死锁吗? 也没想到好例子,最后强答了一波项目用到的redis分布式锁,答的不好 4.能说说mvcc吗,有什么用处? 5.在学校修过的课程里,你比较熟悉哪一个? 我说
自我介绍+学校科研项目介绍 问题:项目的特点以及项目遇到的困难和解决办法 java锁机制有哪些 自旋锁说一下 科研项目里面的一个专业名字,给他解释了一下。 总共十分钟,没有反问环节 #浪潮# #秋招##浪潮##秋招#
面试时间:80min 迄今为止面试最难的一次,都是问底层; 面试问题: 实习项目深挖; 建立项目深挖; 排序算法; java数据类型; hash,1.7 问题,具体解释; CPU100%(不会); SpringBoot流程,装配; redis底层数据结构; Kafka结构,各个部分怎么保证可靠性; jvm基本都问了一遍; 计算机网络握手; Spring AoP 原理 两种; 悲观锁乐观锁; AQS