深圳中电技术后端面经

项目+八股【40min】

项目针对实习问的很多,总结后发现具体涉及:
1. 为什么用A技术不用B技术
2. 对实习的业务场景有没有自己的理解
3. 监控场景下普遍用到的技术和方法有哪些
总结:项目技术点问的不多,面试官希望我讲完整的故事。回答的不好,表现的完全像是没实习过一样。

八股总结:
🏷️Java基础
StringBuilder和StringBuffer区别;
==和equals的区别;
讲解集合;
讲解线程安全的集合;
怎么理解线程安全;
🏷️计网
TCP为什么要三次握手;
输入url到返回页面经历了哪些步骤;
🏷️Linux
linux查端口占用的命令;
linux中ps用来干啥;
🏷️数据库与ES
慢sql如何排查;
ES适合什么场景?
ES与MySQl相比有什么优势;
🏷️消息队列
Kafka和其他消息队列相比有什么优势?适合用在什么场景?
讲解Kafka关键组件;
Kafka为什么快?
怎么理解Kafka的顺序写;
🏷️多线程
多线程中run和start方法;
线程池的执行过程;
总结:太久没有复习八股了,简单的能回答上来,但是表述不清晰。Kafka与ES是弱项。

面试体验:
面试官很有礼貌,态度很好。但是自己表现得不太好,还需要自己深挖项目,复习遗忘的八股,需要完全理解后多讲,表述准确。
全部评论
我也面了,说实话问的挺深
点赞 回复 分享
发布于 09-19 20:31 四川

相关推荐

09-15 16:18
已编辑
门头沟学院 Java
🕐面试时间:7.21、7.22、7.25、7.29;意向是9.4发的💻面试岗位:云原生后端开发工程师写在前面:- 为何我明明是Java的开发岗,但是滴滴我投的是Go的云原生开发,这个原因我在之前的时间线动态里有讲了。- 也因此,有一些八股问的是云原生K8s的,并不是传统Java开发的,不过有兴趣的uu也可以看下一面:总时长:40分钟,写题10分钟1. 算法题:两个goroutine交替输出1-100(这里我要把我的脑子从Java切换到Go,用goroutine写)2. K8s中讲讲CSI Driver的工作过程(如何注册、创建、挂载、卸载等)3. K8s中PV、PVC的生效过程4. 如果一个Pod正在使用某个PVC,此时可以修改让其使用一个新的PVC吗(这个答错了)5. K8s架构中各组件的原理6. 介绍一下实习中正在做的事情,背景,意义二面:总时长:30分钟,写题10分钟1. 算法题:LRU(依然用Go写)2. 讲讲K8s各组件的作用、原理3. 讲讲Service中的几种配置(ClusterIP、NodePort、LoadBalancer、ExternalName)4. Pod的生命周期三面:总时长:60分钟,写题20分钟左右1. 算法题:实现一个并发安全的环形无锁队列,允许先实现有锁的(后续在提示下用伪代码实现了CAS版本的无锁队列)。2. 算法题:给定一个数组,如何用最小的比较次数获得最大最小值?(例如n个元素,朴素遍历需要比较2n-2次,如何更少?)3. 实习拷打,介绍所做的事情,以及其中遇到的各种问题,锁的问题、同步的问题等,具体我都是怎么发现的问题并想出合适的解决办法的4. 对协程的理解,和线程有什么区别5. 未来规划,1-3年对职业的一个预期6. 希望在公司做什么,成为公司中怎样的一个角色,现在没有其他offer吗?(还问了句当前实习公司不留我么?)四面:总时长:50分钟,写题15分钟左右1. 算法题:有一个rand函数,生成1的概率是p,0的概率是1-p,那么如何用它生成一个rand2(),使得生成1和0的概率都是0.52. 目前实习的需求的背景,意义,详细展开讲一下3. 遇到了什么困难,如何解决的,同时对其中的一些解决方案(并发、锁、同步)等提出了疑惑,问为什么我要那么做4. 对毕业后所在的公司看重的点是什么,如薪酬、上升空间、所做的事5. base地倾向6. 后面的技术栈发展方向,更倾向Java还是Go,是业务开发还是云原生开发---整个秋招我投了云原生的只有滴滴、快手的一次kstar、小红书和B站,其他都还是回归业务后端开发了。投云原生还有一个原因是某些公司在某些base下只有云原生,并且可能竞争小。另外可以看到,我这里写题是用Go去写的,这其实背后是我用了双倍精力刷题既用Java又用Go去刷了,这样才能争取到这个机会。相信努力总是会有结果的
发面经攒人品
点赞 评论 收藏
分享
评论
2
5
分享

创作者周榜

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