中国网站建设网页设计,无锡网站 制作,网站界面设计案例,泉州台商区建设局网站摘要
本博文主要是分享个人在面试中对于项目思考#xff0c;希望帮助大家能够面试中能够很好的介绍和分享自己的项目。在面试官心中留下一个好印象#xff0c;希望你能拿到自己满意的offer。
一、面试项目常见问题
1.1 工作经历中#xff0c;最优技术挑战/亮点的事情是什…
摘要
本博文主要是分享个人在面试中对于项目思考希望帮助大家能够面试中能够很好的介绍和分享自己的项目。在面试官心中留下一个好印象希望你能拿到自己满意的offer。
一、面试项目常见问题
1.1 工作经历中最优技术挑战/亮点的事情是什么
这个问题应该提前准备如果没有思考清楚技术亮点的工作经历就不应该开始面试并且在面试的时候尽可能引导到这个优势点上来。该同学明显就是没有准备过听了之后没有面试官只有一个结论: 工作两年没有什么亮点。
问自己几个问题确定自己项目的亮点:
你负责的业务是什么?
这个业务中最明显最核心的价值是什么?最难的技术点在哪?(面试官通常不了解你的业务)
去问负责这块的同事/看公司wiki/代码/业界前沿分享 总结出这个问题的解决方法
基于smart法则叙述这个问题
录音给自己听直到讲明白位置
讲给好哥们听直到他听懂为止
1.2 讲一讲微服务是怎么拆分的?
这个问题考察的是你对项目整体的一个描述能力一方面看你项目的复杂程度一方面看你表达程度更深一点是看你对自身的业务是否有一定的思考? 该同学的回答面试官的评价是: 。。。表达能力有所欠缺。
这块的知识可以去学习 DDD。
1.3 系统是怎么设计的?
该同学简历写到他做了一个**系统但是讲的过于简单其实这里是可以吹一下的可见他平时并没有挖掘自己的业务场景这种情况下要么就别写写了就要精通按该同学的回答面试官的结论是: 该同学平时对自身业务思考不到位自驱型不足没有onwer意识。
1.4 设计分布式锁?
这里从上面的项目经验中引出纯技术问题考察候选人平时的技术水平以及技术积累。
候选人的回答只能给到2分5分值。 2分代表不胜任岗位第一表达不清晰第二回答的过于八股文没有看到自己的思考第三 稍微将题目变形一下比如去问 用redis怎么实现公平锁就完全没有思路这显的候选人不够聪明同时一个最大的忌讳是候选人直接说不会没有思路这说明候选人抗压能力差遇到技术难点就主动放弃这样在平时的工作中将很难胜任较难工作的开发。
1.5 微服务系统中如何排查线上问题?
这就考察候选人的真实工作经验了通常没有实际经验的人这个问题根本回答不上来如何排查线上这是一个很有区分度的问题非常考验候选人的实际水平回答的时候最好结合自己实际工作中遇到的真实问题然后如何快速发现止损修复定位如果回答的既有逻辑又体现技术将非常加分。
这是一个直接看到水平的问题 给该同学的评价是: 没有什么大型项目工作经验后端经验需要进一步提升。
1.6 微服务的治理限流熔断降级怎么做
纯粹考技术积累的问题 网上直接百度去吧是比较常见的问题后端必须掌握推荐看看大厂实现有自己的思考面试的时候不要怂直接回答即可。
1.7 Redis的数据结构跳表与Btree的区别?
技术问题基于该同学回答面试过的结论: 基本没有啥基础这些基础问题回答的比较差非常减分这些问题答好了不出彩答坏了直接pass。
1.8 线上redis使用的是什么版本高可用使用的是哪种技术方案
回答了哨兵但是哨兵原理答得有点粗糙。
1.9 TCP 三次挥手整个过程如果中间被连接一端ack一直不会怎么办 time wait 是什么东西
简历上写了熟悉socket但是对tcp/ip协议栈不熟悉可以看出基础知识需要进一步加强。
1.10 如何优化mysql慢查询
简历上写着熟悉mysql慢查询部分单独列出一项但是询问到如何优化慢查询时候前面说了一大堆没说到点子上。最后提示了才答上来体验比较差。
1.11 redis的IO模型熟悉吗reactor模型能给讲讲吗epoll的原理是什么?为什么epoll可以支持高并发
这部分答的太粗糙可见对这部分理解不够深刻。减分太严重。网上随便找八股文即可。
1.12 输入网址到返回结果整个过程是什么
简历上写熟悉http所以这个问题应该能准确回答。但是回答比较混乱这个很减分。
这块应该是所有后端必须准备的面试题或者是最重要的因为他代表着你整个后端知识体系非常具有区分度技术不扎实的人可能就像该同学一样回答一两句话就完事了技术扎实的同学可以答出花来: 参考:
1.13 项目中扮演着什么角色未来如果让你负责从0到1实现一个项目你会怎么处理
这个问题主要是想考察面试者整体把控能力工作2年多应该拥有owner意识。但是整个回答还是把自己当作执行者缺乏思考和推进能力。
博文参考
浏览器输入 URL 之后发生了什么面试必问计网系列文章 - AcWing
从输入 URL 到页面展示到底发生了什么看完吊打面试官 - 知乎
从输入URL到浏览器显示页面的流程 - Nyimas Blog
网络编程系列(select、poll、epoll、Reactor模型、Proactor模型)_哔哩哔哩_bilibili
七种方案!探讨Redis分布式锁的正确使用姿势 - 掘金
Redis实现公平锁 - 掘金
面试官你真的了解Redis分布式锁吗
redis 分布式锁进化史
微服务中台和低代码平台_哔哩哔哩_bilibili
Docs
Docs
Docs
面试时项目亮点怎样回答才满分_51CTO博客_面试java项目技术亮点
本人真实经历面试了20家大厂之后发现这样介绍项目经验显得项目很牛逼-腾讯云开发者社区-腾讯云