高德-java&go日常-一面 8.19

面试时间24-8-19... 整理一下上次找实习的面经🤗

时长80min,节奏非常快,常规八股迅速过,很多问题说出关键词就打断了,继续深入。不过最后面试官会讲解且态度好,体验很好

一、基础八股(较开放,问k8s是因为开源中使用了)
1. 读过什么书,有哪些习惯or工具可以让你开发变得高效
2. 你对云原生怎么理解(容器化、资源调度、大数据)
3. docker和k8s的关系
4. k8s核心组件 (控制层、节点组件、插件)
5. 你说到有ETCD,讲讲为什么是ETCD
6. ETCD满足CAP定理的那些(raft --> CP)
7. 讲讲CAP定理,什么叫可用性
8. 其他常用中间件的CAP:kafka,redis,zookeeper

9. nginx使用
  a. 反向代理,负载均衡(策略,7层还是4层)
  b. 服务宕机会返回什么错误码(502)
  c. 默认端口(80/443)
10. linux内核怎么转发请求的(❌ 面试官应该想问iptable)
11. 网页请求到服务端发生了什么
12. DNS多级服务器怎么工作
13. TCP如何保障可靠连接
  a. 三次握手四次挥手
  b. 序号、重传、校验和
  c. 窗口、流量控制
  d. 拥塞控制
14. TCP分段的细节(❌ 没复习)
  a. 面向字节流,MTU1500
15. HTTPS原理
  a. 流程,对称非对称加密
  c. 非对称的公钥私钥的作用:防篡改or身份认证?
  d. 私钥加密的,公钥能解吗
16. jdk中熟悉哪块 -> 锁
17. lock和synchronized的区别和联系
18. 公平or非公平(lock通过参数设置,默认非公平)
19. aqs的原理(cas改状态位)

二、中间件(mysql、redis、mq三选二)
20. 讲讲redis线程模型
21. select、poll、epoll
22. redis作者为什么这么设计
  a. 为什么不用多线程
  b. 那redis6为何又加了多线程
b. 单线程缺点:大key、热key ---> 单次处理时间长,阻塞其他请求
  
23. 讲讲mysql整体架构
  a. server层有哪些功能
    ⅰ. 缓存:为什么新版本删掉了
    ⅱ. 优化器:原理,怎么判断最优
ⅲ. a=1 and b=2 and c>3,建索引bc。走那些(优化器换位置,走bc)
  b. engine层
    ⅰ. innodb结构,插入一条数据的流程(buffer pool、日志的写时机、树中的维护)
    ⅱ. b+树复杂度,跳表的复杂度,为什么不用跳表(io少,易维护,支持事务。面试官补充:都是logN,但b+树的底为m,跳表的底为2)
    ⅲ. 为什么索引越小,性能越好(相同页存的更多,降低树高度,io少)

三、算法:
三个线程轮流按顺序输出ABC

四、反问
1. 岗位核心工作
2. 问最快多久入职
。。。

面完20分钟约二面

#阿里##实习##面经java#
全部评论
m
点赞 回复 分享
发布于 01-05 03:01 湖南
太强了,佬
点赞 回复 分享
发布于 01-05 13:39 辽宁
世另我
点赞 回复 分享
发布于 01-05 14:15 北京
是真的nb,现在实习的要求已经看不懂了
点赞 回复 分享
发布于 01-07 19:23 香港

相关推荐

Java多线程有用过吗或者学过相关知识吗多线程的优点和缺点线程安全问题的核心原因是什么(从内存角度分析)线程安全相关的关键字或容器volatile一定能保证线程安全吗有什么关键字能保证原子性synchronized和volatile的区别Java和Kotlin的区别,各自的优势by lazy的原理,使用Java要怎么实现相似的功能HashMap的实现原理场景:HashMap存储一个A类,修改A的某个属性再用相同的key去get,结果一样吗怎么保证一样(重写hashCode、equals,与属性无关的生成规则)计网TCP和UDP的区别TCP通过哪些方式实现可靠性场景:下载速度通常是由慢到快,背后原理是什么HTTP和TCP、UDP的关系HTTP2.0和HTTP3.0的区别其他内存泄漏原理怎么排查以及怎么解决LeakCanary转储堆记录了什么它是怎么检测内存泄漏的,原理是什么所有内存泄漏问题弱引用都能解决吗Android上内存泄漏的典型场景(答了单例,非静态内部类,Handler,线程,资源未关闭)双token的刷新流程,在服务端校验流程token是怎么生成的,保存在哪session和token的区别有关注什么新技术,各个方向都行这些技术了解到什么程度,用过吗算法场景:有一个大文件,每一行不超过100B,总大小超过100MB,设备只有10MB内存,怎么找到top100高频词,说出详细流程二叉树的非递归后序遍历#牛客创作赏金赛##牛客激励计划##字节跳动#
喜欢吃卤蛋的肖恩在参加牛客活动:佬是不是面的飞书Android哦?
查看30道真题和解析 牛客创作赏金赛 牛客激励计划
点赞 评论 收藏
分享
评论
6
24
分享

创作者周榜

更多
牛客网
牛客企业服务