更新下之前的面经,中小厂实习面试确实八股问的多,只有项目中问的会开放一些。上一条面经评论区还有人说我是编的😅 我写面经是能挣你钱怎么着...
1 介绍项目 2闲聊,对大模型看法 八股算法啥都没问啊家人们,这是KPI吗?加闲聊25分钟就开始反问了😭
一共有3个人,感觉一个是HR一个是程序员另一个感觉越高级一点,差不多快40分钟 1.自我介绍 2.java里面有哪些锁 3.synchronized和ReentrantLock实现机制的区别 4.synchronized1.6后有什么变化 5.ReentrantLock内部的实现机制 6.什么是公平锁什么是非公平锁以及是怎么实现的 7.线程池的核心参数 8.线程池拒绝策略 9.java的里面有哪些
全程40分钟,只跟着简历上的项目问,穿插一点八股,无算法 【简历相关】分布式事务是怎么做的,Seata有哪些模式?(XA、AT、TCC、SAGA) 项目中使用的是什么模式?Seata的TCC模式可能遇到哪些问题?(空悬挂、空回滚、幂等) 分布式锁是怎么实现的,可能会有哪些问题?(Redisson,主从切换锁丢失) RocketMQ的使用场景 怎么保证消息不丢失(三方都要保证) Redis与MySQ
首先我觉得我能找到一份实习,就很开心了,现在太难了。 一面: 1. 项目:简单介绍一下你的项目。 2. 项目:说一下消息队列MQ,项目的什么场景下用到了MQ,为什么需要MQ 3. Java:聊一聊Java可以用哪些方式保证线程安全 4. 算法:数据流的中位数 5. 算法: 描述: 给出一个目录结构(多叉树),每个子目录都有指向父目录的指针,但父目录没有指向子目录的指针。 问题:给定任意两个子目录,
1. 自我介绍 2. 实习工作 3. 慢sql优化、流程 (深挖 一半时间在讲sql优化) 4. 聊项目 业务流程(又被布隆过滤器坑了...) 5. 算法:设计实现双端队列、设计链表(时间不够,讲思路就可以) 全程聊实习、聊项目,面试体验最好的一次
第一次面试 1. 自我介绍 2. 智能BI的分表实现 3. Java单继承还是多继承 4. 所有对象最终的父类(Object),以及它含有的一些方法,及作用 5. 你熟悉的集合类,以及你了解的原理,越详细越好 6. 三个异常种类 7. 平时怎么处理异常 8. MySQL Group by 9. 常见的排序算法,以及各自的性能。 10. 你觉得哪种排序最快
Q1:疫情三年是怎么学习的? A1:自学 Q2:有没有看过国外的一些比较好的教材? A2:SICP,稍微介绍了一下内容,里面使用一种函数式语言进行教学(名字忘了)。其实也没有很深入地学习。 Q3:这种语言和Java有什么区别(从计算机的角度) A3:括号比较多。(估计面试官也绷不住了) Q4:有没有了解过Java这个语言对于各种底层的支持,除了语言层面,框架层面(Spring boot),就是整个
笔试:让我从gitee上拉个项目 完成crud,让代码跑起来然后写crud弄了半天,然后说让我等5个工作日左右,然后过了大半个月才说笔试通过。 面试主要问我简历上的项目,疯狂拷打,我看了面评:缺失商业项目经验考虑不够全面。他会抓住不会的点疯狂拷打,然后第二天hr来cpu我:说让我进项目组有风险,但觉得我又还可以,让我来培训写两项目再进项目组。 总结:我也不知道靠不靠谱,但这个公司就是想要有实际开发
自我介绍 实习经历,干什么了? 建议把实习经历的项目进行单独列出 实习遇到的问题,为什么离职? 实习经历对个人最大的成长是什么? 实习期间通过什么方式深入了解业务的? Java的技术上是怎么进行学习的? 职业规划? HashMap的扩容,详细说明一下? Spring框架中BeanFactory和FactoryBean有什么区别? MyBatis是怎么使用BeanFactory和FactoryBea
一、介绍滴滴和农行项目 二、八股 1.jvm调优 2.linux抓包 3.分段和分页 4.中断的流程 5.ioc和aop原理 6.es底层原理 7.指令的执行周期 8.https加密流程 9.volatile关键字的原理 10.linux命令
1、垃圾回收算法和对应的垃圾回收器,然后问了cms和g1的回收过程。(g1的回收过程没打出来) 2、偏向锁、轻量级锁、重量级锁的内容以及锁的升级过程。 3、cas是什么,aqs是什么,aqs的节点是怎么加入到队列的。(我说最后一个节点的next=当前节点,当前节点的pre=最后一个节点,他说这样存在并发安全问题,然后我不知道怎么办了) 4、aop怎么做的,springboot的自动装配原理。 5、
自我介绍 string s =“a” +"b" +"c" +"d"创建了几个对象 讲一下concurrenthashmap jvm内存模型 bean的生命周期 sychronized和lock的区别 sql语句 从表中查询50条记录并按降序排列 反问环节#我的实习求职记录#
1.自我介绍 2.Java中的八种基本数据类型 3.String StringBuilder StringBuffer区别 4.接口和抽象类的区别 5.内部类 6.mysql索引,索引的底层数据结构实现 7.redis有哪些数据结构 8.List和Set的区别,以及底层数据结构实现 9.http和https的区别 10.tcp与udp的区别 11.双亲委派机制 12.BIO NIO AIO模型
一面 60min 视频面试 面的很深,没开OBS,记得不是很全 自我介绍 讲讲你最近的这个项目,你的工作,碰到的困难和解决方案 数据库怎么设计的? 登录模块怎么设计的?你说你用到了token,token包含了用户的信息吗?token要不要持久化?cookie/session的生命周期 MySQL 增删改查场景题 事务的隔离级别,MySQL默认的隔离级别,隔离级别越高越好吗? 可重复读 不可重复读