1. 介绍项目,设计了哪些结构 2. 登录功能如何实现,如何防止token被窃取的情况 3. JVM内存结构 4. 堆空间的结构 5. 那里会用到多线程 6. 线程的切换在操作系统层面发生了什么 7. 数据库:MVCC 索引有哪些 索引优化 8. 代码风格:项目中如何写规范的代码
三面 1h7min 1.你为什么要选择Java 2.介绍开源项目 3.注册中心挂掉,短时间内还能跨服务调用吗,原理 4.Ribbon负载均衡策略,原理 5.自学项目的难点,事务问题 6.Ribbon、Nginx的理解 7.xxl-job 8.activity工作流 9.共享屏幕从零到一搭建springboot项目浏览器发请求,服务端接受请求处理结果。与此同时只允许两个线程访问,实现防控机制,控制并
面试官挺好的,主要稍微结合项目问了一下,整体没有追问太多 项目中有没有遇到什么困难? 说了下手写数据库的事务 数据库mvcc的实现 说说你知道的索引相关的知识,索引是越多越好吗 对比了一下b树,b+树,索引的使用,范围查找,order by, group by 等等 实习项目相关 项目中用到了哪些Java数据结构?map的结构,说说map的put流程 redis项目里有用到了哪些数据结构,(没追问
1.物业小程序一键推送设计 2.线程池工作原理,状态,核心参数 3.线程池shotdown(),shotdownnow()区别 4.定时任务多种实现方式(啊?) 5.流程引擎,工作流状态,什么环境最复杂(难崩 给自己挖坑了) 6.流程节点挂掉了怎么办 7.mq消息不丢失,补偿机制 8.Redis主要用做什么(跨进程通信) 9.了解哪些锁 10.mysql事务、隔离级别 11.给a,b,c字段建立索
1.自我介绍 2.为什么选我们公司? 3.如果现在有一个机器人平台,从前后端的角度来分析如何设计和实现呢? 4.Docker和linux怎么学的?有哪些常用指令? 5.你对java底层的jvm如何理解的?详细介绍一下各个部分 6.计算机网络的TCP和UDP协议介绍一下 7.Java的反射介绍一下?反射在哪用到了?动态代理三种如何实现? 8.了解过安卓开发吗? 感觉主要是做机器人的,使用的是C++语
1:自我介绍 2:Java封装,继承,多态 怎么理解? 3:重写,重载得区别 4:修饰符的范围是怎么定义的 5:String对象的方法 6:普通类和抽象类的区别 7:Java集合有哪些? 8:请说一下List Set Map的区别,以及他们的实现 9:ArrayList和LinkedList的区别 10:说一下HashMap,哪些是线程安全的 11:进程和线程的区别 12:Java创建线程的几种方
1.进程和线程的区别 2.常见的调度算法 3.TCP的拥塞控制算法 4.MySQL的事务隔离级别以及特性,常见的并发事务问题 5.你为什么写这个项目 6.团队合作中分为了哪些角色,你在团队中是一个什么样的定位 7.你平常通过什么方式学习 8.SpringAOP的实现原理 9.jdk实现动态代理和cglib动态代理的区别 10.Spring哪些特性是基于AOP实现的 11.声明式事务有哪些需要注意的
友邦咨询科技 1.简单介绍一下整个项目使用了哪些技术? 2.对springboot的理解? 3.Sprinboot 核心注解 4.通过spring boot怎么处理异常 5.SpringMVC的bean的生命周期 6.Java中创建对象的方式 7.Hashmap和hashtable的区别 8.Scheduler定时器是怎么做的? 9.使用定时器,数据同步时什么时候跑完有没有做过检测? 10.Thr
1.自我介绍 2.说下自己的项目,问项目 3.描述一下页面怎调用后端接口的过程 4.持久层mybatis针对一个表最少要生成几个文件(定义接口文件,mapper.xml文件….)这两个文件怎么关联的 5.以你写的代码解释一下数据库事务(我说了@Transactional原理) 6.有两个方法要删除两个表直接调用接口妥不妥 7.为什么事务不回滚 8.sql删除重复数据并留下一条不重复数据 9.反问
状态:面试已过,已拒 timeline 2024-02-26 下午 ----------------- 1. 自我介绍 2. 实习的工作内容 3. 了解过流行的权限框架吗?是什么类型的权限模型吗? 4. 了解RBAC权限模型吗? 5. 讲下做了哪些慢SQL的优化 6. 讲讲你印象最深刻的bug修复过程 7. 有使用过单元测试吗?你的单元测试覆盖率是多少? 8. 反问 2024-02-27 下午 -
国际金融部(Credit Tech)北京,全程40分钟,无项目 【八股】 20min 说说对用户态内核态的理解? 零拷贝了解吗,讲解一下 CPU使用率和CPU负载有什么区别? 怎么写一个Java程序让电脑卡死? 现场写一个死循环,看一下cpu负载,你的八核CPU为什么占用率是300%而不是800%? 知道KMP算法吗? 说说MySQL索引 为什么HashMap中要用红黑树,而MySQL中用B+树?
1.自我介绍 2.项目介绍 3.java有哪些基础类型 4.了解的集合 5.Object有哪些常用的方法 6.String StringBuilder StringBuffer 7.介绍一下mysql的一些命令 8.索引的作用,加索引需要注意一些什么 9.linux的常用命令 10.反问 问的问题都比较简单,面试二十多分钟就结束了 3点面完的,4点40约的5点二面 二面: 1.自我介绍 2.red
全程55分钟,面试官人挺和气,场景题问题引导的比较多 【八股】 1. 用过哪些Java集合类 2. HashSet 和 HashMap 在使用场景上有什么区别? 3. 任何对象都可以作为 HashMap 的 key 吗?(理论上可以用任何对象,但不能用可变对象,hashcode可能会改变,从而造成数据丢失) 4. hashmap的key在查找时的工作流程(先哈希、再位移、再异或,最后取模) 5.
KPI不解释😥😥 八股: Redis问题, 解决方式 MySQL最左匹配 实习 Go为什么适合高并发 TCP三次四次 HTTP与RPC区别 算法: 合并俩有序数组
自我介绍 为什么tcp握手三次可以 两次不可以 为什么挥手用四次 如果已经建立连接,客户端挂了的话,会出现什么样的情况 两个项目中承担了什么角色,做了什么,结果(ai、开发都问了,主要拷打项目细节,重点) 微服务了解程度怎么样 nacos是自己部署的吗 怎么发现问题并且解决问题的 刚刚提到nacos断了,你是怎么解决的 redis了解哪些(自己发挥,下面关于redis的都是我自己说的) redis