保存成功
订阅成功
保存失败,请重试
提交成功
天澄

天澄

Senior Backend Engineer。公众号「天澄技术杂谈」
高级后端开发工程师,多年互联网研发经验,精通 Python,目前从事 Python 后端开发和大数据相关工作。公众号:「天澄技术杂谈」作者。...更多
创作文章4

今日头条、腾讯后端开发面经分享(附详细问题答案)

本文总结自己和身边朋友最近的面试经历,分享今日头条和腾讯后台开发工程师(非 Java)的面试经验,内容包括 2 部分: - 第一部分是今日头条、腾讯面试经历以及流程; - 第二部分为面试过程中相关问题答案. 目录: - 面经: - 头条面试过程和流程 - 腾讯面试过程和流程 - 问题答案涵盖 - HTTP、TCP 相关问题 - Redis 相关问题 - MySQL 相关问题 - 消息队列 Kafka 相关问题 - 系统设计:秒杀系统如何设计 - 分布式事务的几种实现 - 分布式一致性算法 - 服务治理:服务降级、服务熔断、限流 - 负载均衡算法 - 微服务架构和框架 - 算法题
今日头条腾讯面试
256 订阅

详解 Web 客户端与服务器通信过程和 HTTP/TCP 协议

这一篇跟大家分享 Web 客户端/网页与 Web 服务器的通信过程,并详细讲述通信协议:HTTP 协议和 TCP 协议。 无论你是前端开发者还是后端开发者,以及测试工程师,这篇文章的知识都是你需要弄懂的。 读完这一篇文章,将全面弄懂 HTTP 协议、TCP 协议,面试官再也难不倒你相关知识。 下面为文章目录: - Web 客户端和服务端通信过程; - 会讲解 TCP/IP 协议族、数据处理流程、 URL 到服务器访问步骤、七层网络模型; - HTTP 协议; - 将详细 HTTP 介绍、特点、工作流程和原理、长连接、短连接; - 详细介绍请求报文、响应报文、HTTP 状态码、首部(通用首部、请求首部、响应首部、实体首部); - 讲解 GET 和 POST 的区别; - 讲解 HTTP2 新特性: 单一长连接、多路复用、二进制分帧、服务器推送; - TCP 协议; - 介绍 UDP、TCP 协议; - 讲解 TCP 相关机制: 三次握手、四次挥手、超时重发、应答机制、窗口控制。
Web
233 订阅

全面剖析 Python 面试知识点

本文章整理常见 Python 开发工程师中面试知识要点,帮助 Python 开发者在面试者能够更加顺利的过关,内容涵盖 Python 语法基础 到 进阶编程,全面剖析面试知识点。 1. Python 魔法方法; 2. 闭包和自省等语法糖; 3. 搞懂迭代器和装饰器; 4. 内存管理和垃圾回收机制; 5. 生产者消费者模型; 6. 异步编程:多进程、多线程、协程; 7. Asyncio 并发编程; 8. Web 框架:Django、Flask、Tornado; 9. I/O 多路复用模型:Epoll、Select。 10. 网络编程,包括 HTTP 协议、TCP 协议讲解,TCP 网络编程等; 11. 常见设计模式。
Python
294 订阅

如何用 Python 编写自动化接口测试工具

随着业务的增长需求接口越来越繁多,如何保证API接口上线后的可用性,后端工程师的自测尤其重要,如何减少后端工程师自测时间,后端团队拥有一套接口测试工具显得尤其重要。 同时发布过程中开发、预发布、生产环境的切换,有一套自动化接口测试工具让你事半功倍。 无论你是后端工程师还是测试工程师,只有你懂 Python 基础语法,这一篇文章将会带你轻松实现一套自动化接口测试工具。 分享内容: 1. 了解自动化测试框架 Pytest 的使用; 2. 如何设计属于自己的自动化测试框架; 3. 使用 Pytest 实现自动化接口测试工具; 4. 如何根据测试用例一键生成代码。
Python
196 订阅
微信扫描登录