文章预览
在墙外刷到一篇文章,统计了 后端研发 (backend developer) 面试过程中最常被问的50个问题:其中初阶15题,中阶18题,高阶17题。 画外音:内容较多,建议收藏,逐步全部搞透。 可以自己测一测,看自己进阶到哪一层了。 初阶15题 (Beginner) 1. 什么是 API端点 (API endpoint ) ?说说相关技术点。 画外音:额,怎么第一题就这么陌生呢? 2. relational DB 与 NoSQL DB 有什么区别?该如何选型? 3. 什么是 REStful API ,其设计核心原则 (core
principle) 是什么? 4. 一个典型的 HTTP请求/响应周期 (request/response
cycle) 是怎样的,从建立连接开始。 5. 应用程序中如何处理 文件上传 ,有哪些需要注意的技术点? 6. 如何 测试 API端点,请考虑常见的测试类型。 7. web应用中, session 是如何创建与管理的? 8. 你是如何进行 API版本控制 (API
versioning) 的? 9. 你是如何避
………………………………