我的面经

本文最后更新于 2 分钟前,文中所描述的信息可能已发生改变。
详情
  1. 请简单自我介绍一下?
  2. 请介绍一下你的项目经验?
  • 校园外卖软件的主要功能是什么?
  • 证券交易系统的核心功能是什么?
  • 你为什么要做这个证券交易系统?
  1. 证券交易系统的核心技术点有哪些?
  • 你是如何实现撮合引擎的?
  • 你是如何处理订单的冻结和撮合?
  • 你在行情实时推送中遇到过 Redis 连接数激增的问题吗?
  • 你如何保证行情推送的稳定性?
  1. 你在这个项目中遇到的技术挑战是什么?你是如何解决的?
  2. 你在 Redis 订阅发布模型中是如何实现消息推送的?
  3. 你是如何实现事务处理的?如何保证原子性?
  • lua 中是如何实现原子性的?
  1. 你的项目中如何防止订单重复执行?
  2. 反问:如果我加入公司,主要会做什么业务?
详情
  1. 自我介绍
  2. 项目介绍
  3. 你项目中用的搜索系统是怎么分页的?怎么解决数据不一致?
  4. 比如翻页的时候有新数据插入,怎么避免重复或者漏数据?
  5. 你说有做“实时推送”,是怎么实现的?具体怎么做到“实时”?
  6. 用的是什么协议?WebSocket 还是轮询?
  7. 哈希函数有哪些?你项目中 hash 是怎么做的?
  8. 哈希冲突怎么处理?有哪些方法?
  9. Java 中 HashMap 的底层结构你了解吗?数组+链表+红黑树的结构?
  10. 浏览器输入一个网址发生了什么?
  11. 为什么 TCP 要三次握手?两次不行吗?
  12. HTTPS 是什么?和 HTTP 有什么区别?那个 S 是什么意思?
  13. DNS 是什么?属于网络模型的哪一层?
  14. IP 地址和 MAC 地址有什么区别?
  15. 你了解数据库的事务隔离级别吗?都有哪些?分别解决什么问题?
  16. 可重复读(Repeatable Read)怎么解决幻读?
  17. 你知道 Next-Key Lock 吗?MVCC 又是什么?
  18. MySQL 的聚集索引和非聚集索引有什么区别?
  19. 你能说说 B+ 树的结构吗?为什么不用二叉树?
  20. 你怎么看 SQL 慢不慢?怎么用 EXPLAIN 分析?
  21. 你遇到过慢 SQL 吗?是怎么优化的?
  22. 线程和进程有什么区别?怎么通信?
  23. 手撕:翻转栈中元素
  24. 反问:接下还会有几轮面试?我那些方面需要加强?
详情
  1. 你有看过我们公司的介绍吗?
  2. 你觉得我们岗位跟你对口吗?
  3. 你之前有实习经历吗?
  4. 你做的这个项目是什么?是实习吗?
  5. 你现在是研几?
  6. 那你为什么没有实际到公司实习过?
  7. 那你能不能胜任这个岗位?因为我们是要马上进入项目的。
  8. 你可以做个自我介绍吗?
  9. 你当时本科是为什么学金属材料工程?
  10. 你当时为什么没进中科大?(追问复试情况)
  11. 你觉得中国计量大学不是你的第一目标?
  12. 你调剂的时候考虑过哪些方向?
  13. 你说你读研阶段完成了一些项目,能具体说说吗?
  14. 你参加了哪些竞赛?取得了什么成绩?
  15. 你对数学比较感兴趣吗?
  16. 你希望今后的工作方向是什么?
  17. 你对互联网和智能硬件哪个更感兴趣?
  18. 你知道智能硬件是什么吗?
  19. 你有没有了解过物联网相关的内容?
  20. 你一周能来几天?每天的时间段是?
  21. 你能实习多久?
  22. 你可以现在就来实习吗?
  23. 七八月份你会回老家吗?
  24. 你在项目中用过 Redis 的原子性操作吗?用在哪?
  25. 在订单处理场景中 Redis 是怎么使用的?
  26. 你有用过 Lua 脚本吗?是如何批量执行任务的?
  27. 模块之间是怎么通信的?
  28. 你用过哪些消息队列?是如何用的?
  29. 如何保证消息的幂等性(不重复消费)?
  30. 你说用了全局唯一 ID,这个是 UUID 吗?怎么生成的?
  31. 如果有多台机器同时处理消息,如何保证幂等性?
  32. 你了解 ThreadLocal 吗?用在哪些场景?
  33. 你为什么使用 ThreadLocal?它的技术原理和特点是什么?
  34. 你在哪些场景下用到了 MQ?
  35. 你知道我们公司是做什么的吗?
  36. 你对我们公司做的无人机巡检业务感兴趣吗?
  37. 你喜欢高频交易还是企业级私有部署这种?
  38. 你还有什么想了解我们公司的?
  39. 你这周五可以等我们的反馈吗?如果通过的话,下周一能来吗?
  40. 你从中国计量大学到我们公司方便吗?通勤多久?
Common Resources for Materials Calculation