北森云计算JAVA一面(AI面)

1.自我介绍
2.后缀数组相比哈希表在字符串匹配上有哪些优势
3.在HTTP协议中如何保持用户的登录状态
4.在实习中解决数据加载和SQL报错问题时是如何使用join操作关联两个表并筛选特定字段来解决问题的
5.HashMap为什么查询速度最快 回答了键值对 追问 具体是通过什么⽅式快速找到这个值、对应的存储位置
6.分享⼀个印象深刻的具体的技术问题(为了定位和解决这个问题,你具体付出了哪些努⼒?如果已解决最终的根本原因和解决⽅案是什么?你从中学到了什么?如果未解决,你⽬前的主要假设是什么?下⼀步计划怎么做?)
7.分享在过往的学习或⼯作中掌握⼀项技能的经历(遇到了什么挑战?⽤了哪些⽅法?最终达到了什么水平?)
8.在实习当时是怎么安排⼯作节奏和⽅式来确保任务既按时完成⼜达到质量要求的
9.实习时参与项目的最终成果和具体负责的⼯作所产⽣的影响
10.贡献是否得到了领导或同事的认可,或者项⽬完成后有没有获得什么正⾯的评价
11.在这个过程中是如何保持⾼效⼯作的,以及感受
12.近两年⼯作中,是否有向不了解背景的⼈解释复杂概念的经历,可以具体说做法和结果
全部评论
27届拼多多实习机会或看我主页 https://careers.pddglobalhr.com/campus/intern?t=4OmKPVeX9a
点赞 回复 分享
发布于 03-26 10:08 上海
AI面现在都这么卷了吗😂,感觉比真人面还刺激
点赞 回复 分享
发布于 03-25 13:25 北京

相关推荐

1:Java 的 HashMap 数据结构能简单描述一下吗?2:JDK1.8 的 HashMap 为什么要引入红黑树?3:为什么不直接用红黑树,还要保留链表?4:HashMap 树化阈值为什么是 8 和 64 这两个数字?5:HashMap 是线程不安全的,体现在哪里?为什么说它线程不安全?6:有哪些线程安全的 Map 实现?7:ConcurrentHashMap 是怎么实现线程安全的?8:JDK1.8 的 ConcurrentHashMap 中,synchronized 锁应用在什么地方?1:Java 线程池有哪些常用参数?有哪些应用场景?2:线程池在提交任务的过程中,创建线程、处理任务队列的完整流程是什么?3:并发编程里的 volatile 关键字是做什么用的?使用场景是什么?4:volatile 是怎么实现可见性的?底层原理有了解吗?5:synchronized 和 ReentrantLock 有什么区别?分别在什么场景下使用?6:synchronized 和 ReentrantLock 都是可重入的吗?7:Java 常见的垃圾回收器有哪些?分别有什么特点?1:Mysql 的索引结构是什么?简单描述一下。2:线上碰见过 SQL 慢查询的情况吗?怎么处理?3:有哪些场景会导致索引失效?4:Mysql 的事务隔离级别有几种?5:Mysql 的事务隔离级别是通过什么手段实现的?6:可重复读隔离级别是怎么实现的?1:聊一下 Redis 缓存穿透、缓存雪崩、缓存击穿三个概念的区别,以及对应的预防方案。2:怎么保证 Redis 里的缓存数据和 Mysql 的数据一致性?RabbitMQ 是怎么实现顺序消费的?Spring 是怎么解决循环依赖的?手撕:实现无序数组排序,要求奇数在前,偶数在后。不使用 JDK 内置 API,实现字符串 "123" 转成数值 123,考察 Integer.parseInt () 的底层实现。总结:基础八股文,面试官人特别好!就差把手撕答案告诉我了,可惜还是没写出来,我是菜🐶。
26届求职交流
点赞 评论 收藏
分享
评论
2
1
分享

创作者周榜

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