软件工程基础

20 个专题 · 1264 道题

Python 与服务框架

31
  • 是否熟悉 Python?请用项目或具体知识点说明。
  • 用过哪些 Python 库,Pandas 输入是什么?
查看专题

Java、Spring 与 JVM

116
  • 垃圾回收算法有哪些,如何实现?
  • JVM 的内存结构如何划分?
查看专题

C/C++、Go 与编译

44
  • Go Context 有什么作用,如何实现多级传递?
  • Go 的 GMP 调度模型与协程如何工作?
查看专题

前端与 Web

97
  • 熟悉哪些前端框架,项目用了哪些版本,能否独立开发?
  • 全栈开发中如何解决跨域问题?
查看专题

客户端与移动端

12
  • 是否做过 Android、iOS 或小程序开发?
  • View 的核心渲染方法有哪些?
查看专题

操作系统与 Linux

54
  • 进程和线程有什么区别?
  • 进程之间如何通信?
查看专题

并发与异步编程

117
  • 进程、线程和协程有什么区别?
  • 线程池如何运行,核心参数有什么作用、如何配置?
查看专题

网络与浏览器

66
  • TCP 与 UDP 有什么区别,如何根据场景选择?
  • 从输入 URL 到页面展示,经历了哪些过程?
查看专题

数据库与 SQL

110
  • 如何发现、定位并优化慢 SQL?
  • InnoDB 为什么使用 B+ 树索引?
查看专题

Redis 与缓存

84
  • 缓存穿透、击穿和雪崩分别是什么,如何治理?
  • 如何保证 Redis 和 MySQL 的数据一致性?
查看专题

消息队列与实时通信

78
  • SSE、WebSocket、普通 HTTP 与长短轮询有什么区别?
  • 流式对话前后端分别如何实现?
查看专题

分布式系统与一致性

44
  • Redis 分布式锁的原理是什么?
  • Redisson Watchdog 为什么需要续租,何时续租?
查看专题

数据工程与数据处理

84
  • 数据平台的数据如何流动、处理并被下游消费?
  • 项目处理的数据来自哪里,具体是什么内容?
查看专题

安全与认证

58
  • 项目如何实现用户鉴权与接口访问权限控制?
  • OAuth 的认证授权流程如何实现?
查看专题

测试工程与质量保障

47
  • 接口自动化测试如何实现,采用哪些工具?
  • 旧系统没有接口文档和自动化时,如何建立自动化回归测试?
查看专题

设计模式与代码质量

19
  • 有哪些常见设计模式,优缺点、适用场景和项目使用情况如何?
  • 设计模式最重要的是什么,能否用一条设计原则概括?
查看专题

开发工具与工程实践

41
  • 平时是否经常使用 Git?
  • 项目为什么选择这些技术,是为了学习还是有其他考量?
查看专题

容器、云原生与工程交付

25
  • 是否会使用 Docker,如何拉取镜像等基本操作?
  • 是否用过 Kubernetes,了解哪些部署相关能力?
查看专题

性能与容量工程

15
  • 项目 QPS 有多高,如何压测和规划节点容量?
  • 限流、熔断、降级分别解决什么问题,有何区别?
查看专题

系统架构与业务设计

122
  • 为什么进行服务重构,流量如何切换?
  • 基于 Redis 的限流算法有哪些?
查看专题