记录下杭州lazada一面(java)


上来先是coding环节,
二叉树z字打印,leetcode原题,一遍过,但是后来扩展了个子问题,原题是给树的root节点,如果改成数组输入要先实现数组构建二叉树(层序遍历吧,当时脑抽了估计没说明白)
中间debug的时候还交流了些小细节
java打印变量时,如果没有实现toString方法就会打印内存地址,List 默认使用了AbstractCollection toString()方法

然后是基础知识
http和https的区别
https的加密过程,没答上来
countdownlatch原理和用途,简单说了下 

问了下我负责的项目,遇到了哪些难点,怎么去解决的,以及过程中有没有主动跟产品反馈过自己的建议去优化和提升项目。
线上redis使用中遇到的问题,big key,缓存预热、缓存穿透等

又回到了一些基础知识
kafka的角色组成和原理,broker故障、扩容怎么处理
kafka broker挂掉怎么发现(zk?)
日志排查线上问题,怎么管理这些日志,用的啥中间件?有啥机制?
skywalking是怎么通过traceid实现链路追踪

后面这些我感觉都答的不好,有些都不明白问题是啥,有没有懂哥教学一下😂

#面经#
全部评论

相关推荐

10-11 15:42
皖西学院 Java
青鱼LINK:我硕士,也是java0面试,吾道不孤
点赞 评论 收藏
分享
不愿透露姓名的神秘牛友
10-05 10:13
已编辑
HHHHaos:让这些老登来现在秋招一下,简历都过不去
点赞 评论 收藏
分享
1 11 评论
分享
牛客网
牛客企业服务