职位题库

后端开发工程师面试题库

面向后端开发工程师相关面试,围绕系统设计、算法、MySQL、缓存、项目经验等主题展开练习,结合题目考察点、回答思路、参考答案和常见误区,梳理知识要点并练习清晰表达。

1256 道题目建议用时 3768 分钟专项面试练习

全部题目 1256 道题

877

项目里如果在第一次发起请求,返回429错误,再切换模型时,怎么避免重复生成和重复计费

考察候选人对分布式系统中错误处理、幂等性设计和计费一致性的理解,能否在切换模型时避免重复操作。
878

场景题:在浏览器里输入百度的域名,然后在百度搜索框输入关键词进行搜索,到最后页面显示,中间经过了哪些?

考察候选人对网络请求全流程的理解,包括DNS解析、TCP连接、HTTP请求、服务器处理、浏览器渲染等。
879

请描述一个你最难忘的项目,并说明你在其中承担的具体职责和技术难点。

考察候选人的项目经历真实性、技术深度、问题解决能力以及表达沟通能力。
880

请谈谈你对数据库索引的理解,并举例说明如何优化慢查询。

考察数据库基础知识、索引原理及SQL调优实战能力。
881

Redis有哪些常用数据结构?请说明它们的应用场景和底层实现。

考察Redis核心知识、数据结构选型及底层原理理解。
882

请现场手写一段代码,实现一个非算法类的功能(如字符串处理、文件操作等)。

考察候选人的编码基本功、代码规范、边界条件处理及问题分析能力。
883

请介绍一下你自己,并重点说明你与后端开发相关的项目经历。

考察候选人的表达概括能力、项目真实性以及与后端岗位的匹配度。
884

操作系统内存管理有哪些策略?CPU访问内存的过程是怎样的?

考察候选人对操作系统内存管理机制和CPU访存流程的理解深度。
885

请讲一下GMP调度模型,P在模型中的作用是什么?为什么一定要有P?P的数量与CPU核心数的关系及适用场景是什么?

考察候选人对Go运行时调度器的理解,尤其是P的设计动机和调优能力。
886

切片的底层机制是什么?使用过程中需要注意哪些问题?

考察候选人对Go切片底层结构和常见陷阱的掌握程度。
887

数据库的事务隔离级别有哪些?脏读和幻读分别是什么?

考察候选人对数据库事务隔离级别及并发问题的理解。
888

请实现一个算法:给定一个整数数组,找出和最大的连续子数组。当存在多个和最大的子数组时,选择长度最长的;如果长度仍然相同,选择左端点最小的。

考察候选人对经典最大子数组和问题的理解,以及处理多条件优先级(和最大、长度最长、左端点最小)的边界情况能力。
返回面试题库