禾赛科技 - Java 后端工程师 - 35min

面试官不开摄像头,当场挂 哈哈😁
1. 多线程的创建方式有几种?
2. 实现接口的方式有哪些?Runnable 和 Callable 有什么区别?
3. 线程池的创建方式相比其他线程创建方式有什么优势?
4. 线程池的核心参数有哪些?
5. 核心线程数和最大线程数的区别?
6. 超过最大线程数后会发生什么?  拒绝策略
7. 常见的线程池有哪些?使用场景分别是什么?
8. 线程的生命周期是怎样的?
9. 多线程情况下如何解决同步问题?
10. ThreadLocal 的工作机制是什么?它为什么会导致内存泄漏?如何避免?
11. 什么是线程安全?如何实现?
12. synchronized 和 volatile 有什么区别?
13. 分布式系统中,如何保证线程安全?
14. 分布式锁怎么实现?SETNX 是怎么工作的?
15. 可以用 GET + SET 实现分布式锁吗?为什么不推荐?
16. 如何保证多个线程 T1、T2、T3 顺序执行?  
  a. 使用 join 方法
  b. 使用 CountDownLatch
17. CountDownLatch 的作用是什么?
18. 什么是乐观锁和悲观锁?有什么区别?乐观锁、悲观锁适用的场景分别是什么?
19. Redis 存储类型有哪些?
20. 各种 Redis 数据类型的特点是什么?
21. List 是有序的吗?
22. 为什么使用 ZSet 来实现点赞排行榜?
23. MySQL 如何优化查询?
24. 如何判断索引是否生效?使用什么命令判断索引是否命中? explain
25. Linux 系统常用命令有哪些?
26. 查日志用什么命令? #java#  #面经#  #27届实习# #牛客AI配图神器# #牛客AI配图神器#
全部评论
请问有问到项目吗
点赞 回复 分享
发布于 05-18 13:55 辽宁
请问有手撕吗
点赞 回复 分享
发布于 04-24 18:42 陕西
强的
点赞 回复 分享
发布于 04-18 20:51 重庆

相关推荐

07-18 18:24
复旦大学 Java
最近帮不少同学改简历,发现80%的人项目栏都长一个样:图书管理系统、在线商城、学生管理系统……不是说这些项目本身不好,而是当HR一天刷到20份“SpringBoot+Vue做的商城”,你觉得你的简历能突出重围吗?面试官眼里的“好项目”长什么样?1. 有真实业务场景哪怕是小项目,能体现实际问题解决思路才加分。比如做一个外卖小程序,能说到“如何解决订单超时取消”“如何处理并发抢券”,比空泛的“商城系统”强10倍。2. 技术栈有深度+广度不追求堆砌框架,但用过的技术要讲透。比如用了Elasticsearch,能说清“为什么选它做搜索”“如何优化分词效果”;用了RabbitMQ,能聊“消息丢失怎么处理”“死信队列的设计”。3. 有自己的思考和优化比如“最初用了单表查询,后来发现数据量大了变慢,于是分库分表+加缓存,性能提升了多少”,这种“发现问题-解决问题”的过程,最能体现你的能力。4. 和岗位匹配度高投后端开发岗,重点突出Java核心(集合、并发、JVM)和框架应用;投中间件方向,多讲分布式、微服务相关的实践。其实很多同学不是技术不行,而是不会“包装”项目——明明做过有价值的内容,却写得像流水账;或者被烂大街项目耽误,白白浪费时间。如果你也在愁:• 项目没亮点,简历投出去石沉大海• 技术细节说不清楚,面试总被问住• 想进大厂,但实习/项目经历拿不出手可以来找我聊聊!帮你从0到1打磨项目(结合你的技术栈和目标岗位),梳理简历亮点,甚至模拟面试抠细节。毕竟,好的项目+会表达,才是拿offer的关键~
简历中的项目经历要怎么写
点赞 评论 收藏
分享
家人们谁懂啊!实习才半个月,每天不是在取快递路上狂奔,就是贴发票贴到眼花、打印文件打到手酸… 当初 HR 画的饼 “接触核心业务”“学行业干货”,全成了泡沫!大半夜躺床上刷到白天拍的 “快递山” 照片,气得想骂街:这哪是实习啊,分明是给公司当免费牛马!要是你也被打杂搞到怀疑人生,先别急着提桶跑路!咱今儿就唠唠:怎么把 “牛马活” 干成 “升职剧本”,让领导追着问 “这实习生能转正不”!一、先搞清楚:你是 “纯牛马打杂” 还是 “能偷师的打杂”1. 纯牛马打杂:重复到崩溃,学不到东西比如天天无限循环贴发票、搬箱子、录毫无技术含量的数据… 干到死都没人教你半句,领导连你叫啥都记不住。这种打杂说白了就是 “廉价劳动力替代”,公司压根没打算培养你,纯纯拿你当工具人 —— 遇到这种,别犹豫,跑就完事儿!2. 能偷师的打杂:看着是琐事,实则藏着 “职场入门课”整理行业资料时,顺手摸清公司业务逻辑;帮同事跑腿送文件,偷听两句高层咋沟通(比如 “这个方案得结合客户复购率调整”);甚至贴报销单时,记住公司费用标准(以后做预算超有用!)… 这种打杂是 **“低成本试错”**,能让你快速摸清职场套路,偷偷攒经验!举个真实例子:我朋友雨桐实习时,被派去整理五年的客户档案,一开始崩溃到想离职。结果她边整理边分类,发现公司核心客户的分布规律、合作周期,直接写了份《客户维护建议》。领导看完拍桌:“这实习生有脑子啊!” 后来直接带她参与客户续约大项目,实习结束顺理成章留用!二、判断要不要跑路?1. 你实习到底图啥?想刷大厂简历:只要公司名头够响(比如 BAT、头部企业),打杂忍 2 个月就行(但别太久!否则简历像 “无效打工”,HR 一看就知道你没碰核心业务,等于白干);想学真本事:3 周后还没碰过写方案、跟项目、看数据… 直接润!时间宝贵,别给公司当免费牛马,外面好实习多的是!2. 有没有 “活人” 带你?观察带教老师:是把你当工具人(只派活不沟通,你干完活跟没干一样),还是 **“顺手教你”(比如让你做报表时,简单讲两句逻辑;改你文件时,说清楚哪错了、咋改更好)。遇到后者,哪怕打杂多也值得留 —— 职场新人最缺的不是 “活少钱多”,而是“有人带”!3. 你敢不敢 “主动搞事情”?试试厚着脸皮说:“XX 活我想多学学,能给我分点相关任务不?” 要是领导敷衍、同事甩脸(比如 “实习生做好打杂就行”),说明这地儿没前途,跑路不丢人!但要是对方说 “行啊,下次带你试试”(哪怕画饼),也值得再争取 —— 机会都是自己 “厚脸皮” 要来的!三、把 “牛马活” 变成 “升职剧本” 的 3 个野路子(超实用!)1. 给琐事加 “隐藏任务”,偷着攒经验帮同事做 PPT 时,偷学他的逻辑框架(比如 “问题 - 分析 - 方案” 结构),下次你做的 PPT 直接碾压同事,领导:“这实习生进步这么快?”整理发票时,分析部门花钱规律(比如 “发现 XX 费用超支了”),下次部门汇报突然说这个,领导直接对你刮目相看:“这都能发现?”取快递时记住常收件人(比如 “张总总收文件”“李姐爱买咖啡”),下次碰到主动打招呼,职场人脉从 “取快递” 开始积累!2. 用 “学生思维” 换 “职场脑”,别当纯牛马别再抱怨 “为啥让我干这个”,改成 **“干这个能捞到啥好处”**:打印文件时,学领导的排版习惯(字体、行距、配色),下次你做的文件直接戳中领导审美,同事:“这格式怎么这么顺手?”校对资料时,记住行业术语(比如 “客单价”“复购率”),开会时突然蹦出来,同事心里默默想:“这实习生有点东西啊!”3. 碎片时间搞 “自我增值”,公司不教的自己学等电梯时刷行业公众号(比如互联网实习看 36 氪、晚点,金融实习看证券时报);午休前学 10 分钟技能(Excel 函数、PPT 动画、简单剪辑… 学啥都有用);甚至上厕所时,在备忘录写两句 “今日打杂观察”(比如 “市场部下午 3 点爱头脑风暴”“财务报销必须附 3 张凭证”)… 把 “被占用的时间” 抢回来,公司不教的,咱自己学!
实习打杂,要跑路吗
点赞 评论 收藏
分享
评论
9
23
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务