喜欢拱白菜的螺狮粉在等offer level
获赞
79
粉丝
6
关注
5
看过 TA
342
北海职业学院
2026
贸易跟单
IP属地:北京
挂面大师
私信
关注
1.  你先自我介绍一下。2.  (针对专业)你是主要自学Java的是吗?3.  你觉得Java里有哪些组件或特性是(工作中)的优势?4.  了解 Spring Cloud 或 Spring Boot 里的服务发现(Discovery)吗?5.  你对源码了解(多少)?6.  如果要实现增删改查的一系列接口,你能描述一下整个实现过程吗?7.  如果你有多个接口(或服务)都要连接DB,DB的连接你怎么管理呢?8.  (连接池)你了解它的工作流程吗?(比如连接保护、上下线、获取活跃连接、断线重试)9.  你用连接池时有没有发现读放大和写放大的问题?10. 你可以讲一下(读写放大)问题发生的原因以及如何恢复吗?11. 流量层面的读写放大(比如Retry导致)你了解吗?12. 你有没有在线上环境做过服务进程间的Debug?13. (Debug)有什么途径可以分析到是哪一行或哪个方法有问题?14. 你怎么样验证你的代码是OK的?有没有写过单元测试(Unit Test)?15. 如果你的方法调用了数据库,你怎么Mock掉(数据库依赖)?16. (Mock)如果(被测)方法里写了连接数据库并查询的逻辑,那怎么办?17. (Mock)你怎么Mock一个Client或模拟数据返回?18. (RBAC)你可以再仔细的讲一下吗?19. RBAC核心的几张表以及它们之间的关联是什么?20. 看看您这边有什么问题?
0 点赞 评论 收藏
分享
1.  你先做个简单的自我介绍吧。2.  Java常用的集合 ArrayList 和 LinkedList 的区别是什么?3.  (ArrayList/LinkedList)在查询、插入、删除使用上各自的区别呢?4.  Java中常用的 final 修饰符有哪些作用?5.  谈谈你对 IOC 和 AOP 的理解。6.  谈谈你对 Java 反射机制的理解,以及它的优点和缺点。7.  能介绍下线程池常用的七大参数吗?8.  一般设置核心线程数会从哪些因素去考虑?9.  介绍一下线程池的工作机制(任务提交后如何工作)?10. 核心线程执行完任务时会被销毁吗?11. 谈一下你对消息队列的理解,它主要有哪些作用?12. 介绍一下线程和进程的区别。13. 进程间通信和线程间通信各自有什么方式?14. 描述下数据库事务的四大特性(ACID)。15. 描述一下创建索引的一些原则。16. 你对全文索引、哈希索引和 B+ 树索引的理解是什么?它们各自的应用场景?17. 介绍一下 JVM 垃圾收集器的几种算法及其优缺点。18. (实习经历)能简单介绍一下你主要做什么?19. 你们在做的过程中有没有遇到什么比较棘手的问题?20. 你能简单介绍一下你们的审批流模块主要做了什么事情?21. (审批流)有涉及到多角色或组织架构吗?22. 你能介绍一下(另一份实习)的经历吗?23. 你最近有学习过什么新的技术和知识吗?24. 你之前提到的技术挑战赛,主要是做什么的?25. 你的数学建模(竞赛)主要是做了什么事情?26. 你对这两个竞赛有什么收获吗?27. 你看你有没有什么问题需要问的?
查看27道真题和解析
0 点赞 评论 收藏
分享
11-12 23:46
已编辑
北海职业学院 贸易跟单
1.  你先介绍一下自己吧。2.  你刚才说的做的Agent是AI Agent吗?3.  "==" 和 equals 有什么区别?4.  集合框架都用过哪些呢?5.  ArrayList 和 LinkedList,他们的底层实现有什么区别?6.  ArrayList 的扩容倍数是多少?7.  HashMap 你了解哪些?8.  那你就说一下(HashMap) put 方法的流程吧。9.  了解过负载因子吗?10. (HashMap)计算 key 的哈希值这块,你了解多少?11. (HashMap)JDK 8 有什么升级?12. HashMap 是线程不安全的,如果要保证线程安全,有什么可用的(类)或怎么处理?13. ConcurrentHashMap 和 Hashtable 不是也可以解决线程安全问题吗?14. (ConcurrentHashMap 和 Hashtable)这两个区别你可以说一下吗?15. 了解过 ConcurrentHashMap 在 JDK 8 和 JDK 7 锁方式的区别吗?16. Hashtable 它是基于 synchronized 的吗?17. 序列化这块有了解过吗?18. 大概是怎么去进行序列化、反序列化的?19. (序列化)怎么用,解决什么问题?20. 了解过把对象序列化存储到 Redis 的操作吗?21. 你存到 Redis 里的(JSON)对象结构你有看过吗?22. 那你说一下 TCP 三次握手的一个过程吧。23. (场景题)服务器内存快占满的情况下,这个时候还能建立(TCP)连接吗?24. 是因为什么不能呢?25. Java 内存模型(JMM)有了解过吗?26. (JMM)你了解过哪些?大概扩展说一下。27. 有了解过原子性吗?28. GC 垃圾回收器的话,有了解过哪几个?29. 你现在平时用过的都是 JDK 几?30. (G1)除了分代,还有一个特性,你有了解过吗?31. GC 算法的话,这块了解多少?32. 标记整理是在 G1 的哪一个阶段(或区域)用到了?33. 判断对象存活有几种方式?34. 线程池有几个核心参数?35. 说一下(线程池)执行流程?36. (场景题)异步任务,资源有限,允许丢弃,快速失败。你该怎么去设计核心线程数、最大线程数和阻塞队列?37. (阻塞队列)容量设置的偏小一些或者偏大一些(有什么影响)?38. (那)最大线程数(怎么设置)?39. 你是怎么解决线程安全的呢?40. 遇到线程不安全的场景,是用(安全)的方式替代还是自己加锁?41. synchronized 是怎么实现原子性的?有了解过吗?42. ReentrantLock 为什么叫 ReentrantLock(可重入锁)?43. Redis 用过哪几个基础数据类型?44. (Redis List)它底层实现有了解过吗?45. 缓存穿透、缓存击穿和缓存雪崩,说一下他们的区别。46. 布隆过滤器是解决缓存穿透还是缓存击穿?47. (那)雪崩这块(怎么解决)?48. MySQL 的事务隔离级别有哪些?49. (事务隔离级别)他们四个都有什么特点?50. 事务的 ACID 了解过吗?51. 你可以介绍一下 MVCC 吗?52. 给你一个 MySQL(慢查询),你怎么去分析和优化它呢?53. (Explain)你关注过 type 里的 const 吗?54. 还有一个 eq\_ref 碰到过吗?55. range 是什么场景下会出现?
0 点赞 评论 收藏
分享
1.  先请你做一个简单的自我介绍。2.  你能给我分享一个你觉得比较值得分享的项目吗?哪一个亮点比较突出?3.  (针对调度中心)你这里有没有去做一些性能上的压测?4.  (针对调度中心)它的稳定性、可靠性方面有什么设计吗?5.  (针对调度中心)你能否做到定时任务的并发实例控制?(比如上一个任务没跑完,下一个任务又来了)6.  介绍一下HashMap它底层的原理。7.  HashMap是一个线程安全的数据结构吗?8.  讲一下死锁是怎么形成的,我们可以采取什么策略去规避这个问题?9.  平时在代码过程中怎么去注意,避免出现死锁的情况呢?10. (针对死锁规避)你怎么做这个保证呢?怎么去确保(至少一个线程能拿到所有资源)?11. 假设有多个线程需要获取两把锁,你怎么去避免死锁呢?12. (针对原子操作的回答)具体一点用什么操作可以设置?13. 怎么去设计一个分布式锁呢?14. (分布式锁)有没有可能执行时间太长,导致Key被Redis释放,被另外的进程拿到,然后原进程又执行了删除(误删锁)?15. (分布式锁)如果因为网络故障导致续期不成功,那怎么办呢?有没有更可靠的方式?16. 讲一下MySQL索引的原理。17. 假设我有一张表,给它的每一个字段都设置一个单独的索引,这是一个好的方法吗?理由呢?18. (那)做一个囊括所有字段的大联合索引,是不是能够比较好的解决这种问题?19. (针对联合索引)为什么?为什么还要回表呢?20. (场景:读多写少、查询条件无规律)这个大联合索引还有什么别的问题吗?21. (那)我给他们每个字段都单独加上索引这个方案怎么样?22. 那这种情况下你有什么办法做的更好?23. 假设开发一个电商系统,要做一个实时的热榜系统(比如24小时内点击量最高的前100个商品),你有什么想法吗?24. (热榜系统补充)时间范围是可以选的(24小时、一周、一年),并且是滚动更新的。25. (针对方案)它的数据量级很大,点击量可能达到上亿甚至几十亿,你(的方案)撑得住吗?26. (针对方案)真的有必要记录每一次点击的数据吗?内存也顶不住。27. 我刚刚讲的是要做一个秒级的(更新),你这个(方案)是能做到秒级的延迟吗?28. 看你有什么问题想问我。
查看28道真题和解析
0 点赞 评论 收藏
分享
11-12 23:30
已编辑
北海职业学院 贸易跟单
1.  请你先自我介绍一下。2.  你能介绍一下实习期间的项目背景,以及你负责的工作内容吗?3.  你们这个审批流是有用到流程引擎吧?4.  (流程引擎)主要是改了哪些内容呢?5.  这个技术选型是很早之前就选的,是吧?6.  有没有对标过其他流程引擎?如果重来一遍,你会怎么选型?7.  除了Activity,还有了解过其他的一些流程引擎吗?8.  (线上内存溢出问题)能讲一下这个是什么问题吗?具体怎么排查呢?9.  导致OOM的业务(代码)不当之处是什么?10. (待办查询时间过长)可以展开讲一下你是怎么做的。11. Redis里面的数据更新机制是怎么样的?12. 如果这个数据变动频繁,你会怎么做(缓存更新)?13. (流程引擎重构)你聊一下你们怎么做的吗?14. 你们在重构的时候,是怎么回归功能的?如何确保重构不会引入新的问题?15. 你们的灰度策略是写在代码里面吗?16. 你觉得在这个实习期间,项目在技术上或团队协作上对你的挑战有哪些?17. 你觉得你现在对这个系统了解的程度有多少?还有哪些可以待改善的地方?18. 为了(改善的)这个目标,你平时有做什么准备吗?19. 你这个项目是微服务架构的吗?20. 主要是由哪些微服务组成的?21. 你能聊一下JVM的内存模型吗?22. (JVM内存模型)它是由哪些部分组成的?23. 那垃圾回收机制你能分享一下吗?24. 有没有遇到过GC暂停时间过长的情况?25. 你能聊一下,如果是GC时间过长的话,会导致什么后果吗?26. 我们写程序的时候,应该有哪些注意的点,避免GC时间过长的情况?27. (避免GC)除了这个场景,还有其他吗?28. 你平时工作中有用到AI工具吗?29. (Copilot)是你们公司统一采购的,还是自己(买的)?30. 你觉得(AI工具)用的效果怎么样?31. 除了Copilot,还有用过其他的一些工具吗?32. 你对后面的一些职业规划,是怎么考虑的?33. 你有什么问题想要问我的吗?
0 点赞 评论 收藏
分享
11-12 23:22
已编辑
北海职业学院 贸易跟单
1.  你先大概做一下自我介绍吧。2.  你的调度中心是基于开源的,还是自己重新做的?3.  (如果自研)你大概聊一下你的思路。4.  (调度中心)发消息谁去消费呢?5.  业务方消费MQ比较慢,导致调度出问题,这种情况你们是怎么考虑的?6.  你们日常线上的巡检是怎么做的?7.  你们没有统一的监控系统吗?8.  你们没有配置监控规则或告警规则吗?9.  如果你发现线上MySQL有(性能问题),一般是怎么分析?10. 线上JVM占用1G,但拉下来的堆转储(Dump)文件只有300M,大小不一致,你有什么思路去分析?11. 导出堆转储文件时,会触发Full GC吗?12. 你们有没有分析过堆外内存的问题?13. 解决调用超时导致的数据不一致问题,引入分布式事务会不会有点重?有没有其他方案?14. 你们是直接用Seata吗?15. 解决待办查询时间过长的问题引入了Redis,那你们之前数据是存在哪里的?MySQL吗?16. 引入Redis后,怎么保证它和MySQL的数据一致性?17. 你提到通过异步去更新(缓存),并发高的时候,线程会不会开(Hold)得非常多?18. 你们重构审批流程引擎时,怎么保证重构不影响原有逻辑?怎么验证?19. 你写了重构日志(Log)记录方法,能聊聊重构前后是怎么做的吗?20. 你们项目用的JDK版本是什么?21. 你能聊聊CMS和G1的区别吗?22. G1(分Region)和CMS最主要的区别是什么?物理结构上的区别。23. G1的MaxPauseTime(最大暂停时间)目标,这个逻辑(或算法)是怎么实现的?24. 平常有了解过网络协议或RPC框架吗?比如Dubbo或gRPC。25. 如果让你去解决TCP粘包的问题,你有什么方案?26. (跟进)HTTP是怎么做的?(它也是基于TCP)27. (跟进)除了(HTTP)这种,有没有其他更简单的方案?
查看27道真题和解析
0 点赞 评论 收藏
分享
项目介绍与深挖1.  你就找一个,你觉得你做的最好的一个项目给我具体介绍一下吧。2.  你刚刚说到的其实里面有一个很核心的一个东西叫做流程引擎嘛,能说一下这个流程引擎它是怎么实现的吗?3.  就这里有几个问题,第一个呢,所有的加签也好,会签也好。它实际上的流程它不是在内存里面,就是去流转的嘛,它是肯需要持久化的,因为他要挂起,对他挂起和重新拉起是怎么做的?4.  或者说让你来做你,你觉得就应该要怎么去设计?5.  就是你刚刚说到了持久化之后重新拉起呢,就应该要怎么去拉起来?6.  .他从挂起,它可能有abc defg n个节点,然后他拉起的时候是从哪一个节点去拉起呢?或者说你怎么知道他要从这一个节点去进行拉起。7.  这里会有一个问题,就比如说现在是别人审批,由于某一些网络问题,然后他发生了重试,可能直接就有两个审批G过来了,同时拉起同一个实例。这个时候要怎么去解决?8.  就你刚刚说到了这个加签嘛...如果是会签呢,它是并行,同时审批...像这种节点就是你们有吗?9.  (会签)这个东西是怎么实现的?10. (网关节点)他怎么才知道他可以往下面执行了呢?...他要不要往后执行?11. 或者说他怎么去判断在某一些条件满足之后才能够往下进行,他有一个fork()有一个join 他for(k)和join之间要怎么去通信。12. 让你来设计,你会怎么去设计(网关)。13. 对它的数据结构应该是怎么样的呢?(网关)数据结构应该是什么样的。14. 并行网关)中间可以用条件吗?它的join节点是怎么才能知道它的前序节点已经?15.他怎么去做这个校验,或者说他怎么去感知到前面,他应该要等哪一些节点,就这个数据结构应该怎么设计。开发模式与反思16. 你现在就是这个项目的过程中遇到什么问题了?17. 就是这个遇见这些问题之后要怎么去解决呢?18. 那你是觉得在用这种方式(debug)去看的话。会有什么眇可能会存在什么问题吗?19. 可能就是会对未来造成一些什么样的影响?就按照这种方式上来,就直接去debug.20. 如果大家都按照这种方式去开发需求,你觉得可能会不会存在什么问题?技术基础21. 然后我们聊一点基础,一点东西吧。你给我介绍一下数组和链表,它们有什么区别?22. 就是那你再给我介绍一下哈希map23. Red is...他是怎么做到哈希扩容不停顿的?24. ok,你知道MySQL InnoDB为什么要用B+树这种数据结构吗?25. Ok,你知道就是java new一个对象,它是从什么地方给它分配内存的吗?26. 要怎么做到去分配内存不加锁。27. 不考虑java如果让你来设计的话,你你怎么设计(内存分配)?AI 与技术视野28. ok,你在平时的学习过程中。你有用到过ai去处理一些问题吗?29. 什么地方会用到(AI)。30. 你觉得就ai现在就是去帮忙帮忙开发,就是最大的问题可能是出在哪。31. 你觉得 hắn 在未来会取代就是普通程序员的开发工作吗?32. 算法题
0 点赞 评论 收藏
分享
查看19道真题和解析
0 点赞 评论 收藏
分享
1.  你先简单介绍一下你的个人情况、2.  请你选一个实习经历中遇到的技术难点,说明你是怎么解决的?以及解决前后的效果对比 。3.  (针对数据一致性问题)为什么你们的业务处理会导致数据不一致?为什么调用方接口超时后,不能直接认为这次请求失败?4.  (针对TCC方案)你们的设计是不是把“验证”和“最终生效”这两个阶段分离了 ?5. 这个(TCC)方案具体是怎么做的 ?6.  (针对TCC方案)你们是怎么考虑和处理各种边界和异常情况的?例如Confirm或Cancel阶段失败、网络波动、回滚失败等 ?7. (针对TCC方案)这套方案的整体效果是调用方来负责的吗 ?你有没有深入了解他们的实现?8.  你在实习中还遇到过其他技术亮点或业务亮点吗 ?9.  (针对重构)你们是引入了流程引擎来解决重复代码,还是说本身就有引擎 ?10. 你们重构的目标是什么?之前的重复代码会导致什么问题 ?11. (针对重构)你是如何保障重构后的代码与之前的业务逻辑表现一致的?12. 在Java中,如何并发执行多个任务,并等待所有任务都结束后再继续执行 ?13. CompletableFuture` 传递自定义线程池和不传递(使用默认池)有什么差别 ?14. `ThreadPoolExecutor` 和 `ForkJoinPool` 这两个线程池在实现上有什么差别?15. `ThreadPoolExecutor` 的处理过程是怎样的 ?16. 如何在同一个JVM进程里加载两个类名完全一样的Class文件 ?17. 你有没有用过Java NIO?它(NIO)是怎么处理IO读写的 ?18.(NIO场景题)用NIO写一个客户端(建连、发消息、等结果)大致是怎么写的?你提到的“轮询”具体是指什么 ?19. HTTP/2 相对于 HTTP/1 解决了哪些问题 ?20. HTTP/1 为什么必须是阻塞式的一个请求一个回包?(追问:为什么它需要等待上一个回包)?21. (HTTP/1场景)如果服务端先处理完请求2,再处理完请求1,客户端如何判断哪个回包是对应哪个请求的 ?22. HTTP/2 是如何(在网络报文上)解决这个(响应匹配)问题的?23. HTTP常用的错误码有哪些 ?24. RocketMQ 有没有实现 `exactly once`(精确一次消费)特性?(如果没有)要如何解决重复消费问题 ?25. 你平时有没有用过 Python?26. 你有没有什么问题(要问) ?泡了一个半月直接专业终试
查看26道真题和解析
0 点赞 评论 收藏
分享

创作者周榜

更多
关注他的用户也关注了:
牛客网
牛客网在线编程
牛客网题解
牛客企业服务