北京航天拓扑 Java 一面

Q:在关键处理阶段实施埋点监控:
    1. 这套埋点机制是通用的还是定制的?对普通开发人员是透明可用的吗?
    2. 在跨线程甚至跨系统的复杂调用链中,是如何将分散的埋点数据串联成一个完整请求链路的?
    3. 如何通过特定标识区分属于同一个请求的不同日志或埋点信息?
    4. 在可视化展示中,如何判断并展示链路中各个步骤的成功(绿色)或失败(黄色/红色)状态?
    5. 埋点时定义了哪些关键字段来确定消息的归属?

Q:是否了解监控与告警体系?基本原理和作用是什么?

Q:如果要在现有项目中整合 Prometheus 进行监控,具体需要进行哪些配置和开发工作?

Q:微信公众号接口的鉴权原理?调用其接口时,鉴权过程如何自动完成?

Q:在微信公众号开发中,是否存在被冒用 AppID 进行伪造请求的风险?如果有,通常如何防范?

Q:常见排序算法中最熟悉哪一种?描述核心思路

Q:快排是稳定排序还是不稳定排序?解释“稳定性”的概念

Q:在 Java 中,使用 == 运算符比较两个对象,是否存在潜在问题?这取决于对象的类型吗?

Q:两个 Integer 对象,值都为 1,使用 == 进行比较,结果是 true 还是 false?为什么?

Q:单例模式在多线程环境下的线程安全问题?默认实现的单例是否线程安全?

Q:解决单例模式或多线程环境下线程不安全问题的常见方法?

Q:synchronized 和 Lock 主要区别?

Q:在某个实例方法上添加了 synchronized 修饰符,该方法使用的监视器对象(锁对象)是当前实例对象(this)还是其他对象?

Q:是否有过 MySQL SQL 语句优化的实际经验?主要集中在哪些方面?

Q:解释覆盖索引、聚簇索引和非聚簇索引的区别及作用。

Q: MyBatis 的 #{} 和 ${} 占位符有什么区别?在使用时需要注意什么?

Q: Linux 查看日志文件使用哪些基本命令?
全部评论
27届拼多多实习机会或看我主页 https://careers.pddglobalhr.com/campus/intern?t=4OmKPVeX9a
点赞 回复 分享
发布于 03-23 19:19 上海

相关推荐

03-24 11:07
已编辑
门头沟学院 golang
几乎都没什么很冷门的八股拷打,都是结合实际业务,体验真的很棒,也意识到自己很多不足,面试官真的给了很棒的建议。1. MySQL索引,如何利用索引优化查询的(利用索引优化深分页,索引覆盖避免回表),索引的底层实现(B+ 树,聚簇索引和非聚簇索引,B+ 树上进行二分确定查询边界,然后在叶子节点类似双向链表的结构实现范围查询。)2. 如何实现异步秒杀的,如何防止超买,如何实现一人一单。(点评项目烂完了)3.用过哪些 AI 工具,是如何使用 Agent 辅助开发的,有哪些 Agent 相关的尝试。4.Redis 单机能够抗住多少 QPS 的简单查询,如 get 和 set 。(十万)5.对项目进行过压测吗,如何测出来的,大概的数值是多少?(Apifox 还有 go Test)6. gin 框架以及如何优化 gin 框架。7. WebSocket 通信是如何建立的,以及 WebSocket 通信的优势(首先建立 http 协议然后发起 upgrade 请求即可建立 websocket 连接。websocket 是基于有状态的全双工通信,避免了 http 每次通信时需要重新握手和挥手的开销,websocket 的 header 相比 http 请求要小得多)8.无手撕。反问:1. 感觉凉了,问自己还有哪方面需要提高的,面试官提了非常多有用的建议,使用微服务进行拆分,k8s 做一些集群节点管理,熔断还有限流测试,鼓励我不要放弃自己的优势(第一个在我反问阶段肯定过我的面试官)。2. 然后为了赚点经验,旁敲侧击问面试官目前我应该继续深入学习微服务还是赶紧润 Agent,面试官很真诚的建议我继续精进微服务,说目前微服务岗位还是很多的。3. 腾讯会议在 Archlinux 上好像有 bug ,最后问面试官能不能看到我的视频(因为我这边什么都看不到),然后跟面试官说我这个系统的腾讯会议显示可能无法进行代码能力测试,能不能随便拉个题目给我看看我这边能不能试试。结果还是什么都看不到,Linux 系统的腾讯会议最好还是拉个 Windows 虚拟机。
点赞 评论 收藏
分享
徐徐图之徐徐图之:同一个部门同一个岗位同一个时间同一张感谢信哈哈哈哈
27届求职交流
点赞 评论 收藏
分享
评论
点赞
3
分享

创作者周榜

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