盒马 9.28 一面

20:00(实际20:21) - 21:01

面试官迟到 21 分钟

1. 面试官自我介绍

2. base 杭州能接受吗

3. 自我介绍

4. 实验室的项目背景

5. 自己做的项目介绍

6. 做过全栈开发?自学的吗

7. 你觉得你的项目难点亮点在哪里

8. 对 DDD 的理解,不止是模块划分上

9. 你觉得做库表设计有哪些注意事项

10. 怎么样做库表设计才能尽可能地使得业务扩展性高,注意点

11. 索引设计有哪些需要注意的地方

12. 说说 MySQL 的索引的实现原理吧

13. 数据叶子结点里面又是什么结构了解过吗

14. 索引分裂了解过吗?有办法解决吗

15. 执行计划用过吗?输出你一般注意哪些信息

16. 说说 MySQL 联表查询的执行过程吧

17. 给了一个测试类,main 方法里面三条语句(Integer、String、普通对象),分析这三个数据的内存分配,这个代码在运行的时候过程是怎么样的

18. 你对 注解 的理解,它的作用是什么

19. 你对 反射 的理解,应用场景

20. 乐观锁一般如何实现

21. Java 中锁的实现方式

无手撕

反问:部门业务,一共几面,建议
全部评论
为什么现在不管什么勾八公司面试问的问题都这么难😅
4 回复 分享
发布于 2024-09-28 23:52 广东
盒马是几面呀
点赞 回复 分享
发布于 2024-10-16 15:06 广东
佬 盒马后续咋样了
点赞 回复 分享
发布于 2024-10-11 20:32 陕西
佬 投过数字马力吗?
点赞 回复 分享
发布于 2024-10-02 19:27 湖南
佬什么时候投的
点赞 回复 分享
发布于 2024-09-28 21:31 北京

相关推荐

大致就是完善一个购物车,结算购物车金额的题,极其简单,但是我测试用例只过了50%代码如下,哪个大佬能帮忙看看问题import java.math.BigDecimal;import java.math.RoundingMode;import java.util.*;class Solution {// 购物车集合public Map<Product, Integer> cart;public Solution() {cart = new HashMap<>();}public void addProductToCart(Product product, int quantity) {cart.put(product,cart.getOrDefault(product,0)+quantity);}public void removeProduct(Product product) {cart.remove(product);}public String getTotalAmount() {BigDecimal amount =BigDecimal.ZERO;for (Map.Entry<Product, Integer> entry : cart.entrySet()) {String price = entry.getKey().getPrice();Integer quantity = entry.getValue();BigDecimal priceVal = new BigDecimal(price);BigDecimal temp = priceVal.multiply(new BigDecimal(quantity)).setScale(2,RoundingMode.HALF_UP);amount = amount.add(temp);}String totalamount = String.valueOf(amount);return totalamount;}}class Product {private String id;private String name;private String price;public Product(String id, String name, String price) {this.id = id;this.name = name;this.price = price;}public String getId() {return id;}public String getName() {return name;}public String getPrice() {return price;}public static void main(String[] args) {Product product=new Product("1","测试","2");Product product2=new Product("2","测试","2");Solution solution=new Solution();solution.addProductToCart(product,5);solution.addProductToCart(product,2);solution.addProductToCart(product2,1);System.out.println(solution.cart);System.out.println(solution.getTotalAmount());}}
点赞 评论 收藏
分享
评论
2
42
分享

创作者周榜

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