航旅纵横一面

1.RAG架构是什么,如何提高检索效率,后端主要做了什么,做项目中有什么困难?
2.分块策略都有什么,该如何设计?
3.JWT是什么?如何实现?有什么优点与缺点?
4.跨域原理是什么?
5如何在高并发场景下保持选座的一致性?数据库该如何设计?线上最多能够#牛客AI配图神器#容纳多少人同时在线选座?
6.调用高德地图API时候有什么困难,是如何实现坐标信息的转换,使用的是什么算法?
7.文件上传用了什么,除了在数据库中保存url,还可以使用什么方法?
8.Nginx是什么?有什么优点与缺点?
9.java的数据类型都有什么?抽象类是什么?抽象类中可不可以没有方法?
10.hashmap的底层原理是什么?ArrayList与Linkedlist有什么区别?分别适用的场景是什么?
11.I/O都有哪几种方法?
12.多线程是如何使用?请说出两种方法?
13.多线程访问静态变量会不会出问题?该如何解决?
14.SQl如何保持数据的一致性?
16.redis如何解决数据不一致的情况
17.在浏览器访问域名时候,使用了哪几种协议?分别属于什么层?

问到一半让我闭眼回答,无语。
最后有什么问题想问的?
我:如果有幸应聘上,还需要掌握什么技能?
答:微服务,还有一些没听过的专业名词。

一面纯属实习和项目的拷打,还有专业技能的细节问题,40min左右,面试结束就感觉凉凉。

最后祝大家都能如愿。

#java面试#
全部评论
还有闭眼回答
点赞 回复 分享
发布于 昨天 19:45 四川

相关推荐

03-14 21:33
已编辑
东莞理工学院 Java
📍面试公司:好未来🕐面试时间:03/14💻面试岗位:golang后端开发❓面试问题:1. Go 的基本数据类型有哪些?2. 什么是值类型和引用类型,分别有哪些?3. slice 底层结构和扩容机制是什么?4. map 底层基于什么实现,是有序还是无序?5. 对 Go 的 channel 怎么理解?6. channel 一般用在什么业务场景?7. 无缓冲和有缓冲 channel 的区别是什么?8. 如何深拷贝 slice,避免多个变量互相影响?9. Redis 适用哪些业务场景?10. 为什么 Redis 单线程还能支持高并发?11. epoll 在 Redis 中用在什么场景?12. Redis 的 key 过期策略有哪些?13. Redis 过期删除后内存会立刻释放吗?14. Redis 内存满了有哪些淘汰策略?15. Redis 持久化方案有哪些?16. RDB 和 AOF 区别是什么?17. Redis 高可用方案有了解吗?18. Redis 主从、哨兵、集群的区别?19. ES 主要适用于什么场景?20. 业务数据(如订单)能不能存在 ES?21. 多表数据聚合同步到 ES 怎么实现?22. ES 集群健康状态有哪几种,分别代表什么?23. ES 设置分片和副本,允许节点宕机数量怎么判断?24. Kafka 和 RocketMQ 的区别是什么?25. Kafka 为什么会出现消息丢失?26. 如何避免 Kafka 消息丢失?27. Kafka 的 at least once 机制是什么?28. 业务层如何保证消息不丢失、最终一致?29. MySQL 事务隔离级别有哪些?30. MySQL 默认隔离级别是什么?31. 可重复读的含义是什么?32. 什么场景会使用不同的事务隔离级别?33. InnoDB 可重复读是怎么实现的?34. MySQL 有哪些存储引擎,区别是什么?35. MyISAM 适用什么业务场景?36. 联合索引的最左匹配原则是什么?37. MySQL 默认索引类型是什么,和哈希索引区别?38. 多表关联查询、聚合查询如何设计索引?39. 研发工程师应该如何应对和使用 AI?40. 使用 AI 编程工具有哪些风险?41. 怎么避免 AI 生成代码带来的线上问题?42. 平时用什么开发工具和 AI 模型?43. 使用 AI 辅助开发遇到过哪些问题,怎么解决?44.手撕sql包括建立索引等等🙌面试感想:感动坏了,春招以来最舒服的一场面试,大部分问题都回答出来了,并且面试官在你回答出来了之后,还会给予正反馈说没错,你说的对,然后记不太清楚的问题,他还会给予提示,然后告诉你该怎么去回答,并且给出他的看法,也是一天直接速通了两面下周三约HR面
发面经攒人品
点赞 评论 收藏
分享
评论
1
2
分享

创作者周榜

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