百度服务端研发工程师(J85062)
社招全职1-5年MEG地点:北京状态:招聘
任职要求
-本科及以上学历,计算机科学与技术、软件工程或相关专业毕业 -具备1-5年服务端研发经验,熟悉微服务架构及常用服务端开发框架 -精通至少一种后端编程语言(如GoLang、Java、Python、C++等),有良好的编程习惯和代码规范 -熟悉数据库设计与优化,掌握MySQL、MongoDB等至少一种数据库的使用,了解NoSQL数据库原理 -具备扎实的数据结构与算法基础,能够解决复杂的技术问题 -良好的沟通能力和团队协作精神,能够跨部门协作,推动项目顺利进行 -具备较强的学习能力和问题解决能力,能够快速适应新技术和新环境
工作职责
-设计、开发和维护高效、稳定的服务端软件系统,确保系统满足业务需求及性能指标 -参与产品需求分析,深入理解业务需求,进行系统架构设计,并编写相关技术文档 -与前端、测试、运维等团队紧密合作,解决开发过程中的技术难题,持续优化系统性能与稳定性 -跟踪行业动态,引入新技术,对服务端架构进行创新和优化,提升用户体验和系统效率 -参与代码审查,确保代码质量,推动代码规范化,保证项目按时高质量交付
包括英文材料
学历+
微服务+
https://learn.microsoft.com/en-us/training/modules/dotnet-microservices/
Microservice applications are composed of small, independently versioned, and scalable customer-focused services that communicate with each other by using standard protocols and well-defined interfaces.
https://microservices.io/
Microservices - also known as the microservice architecture - is an architectural style that structures an application as a collection of two or more services.
https://spring.io/microservices
Building small, self-contained, ready to run applications can bring great flexibility and added resilience to your code.
https://www.ibm.com/think/topics/microservices
Microservices, or microservices architecture, is a cloud-native architectural approach in which a single application is composed of many loosely coupled and independently deployable smaller components or services.
https://www.youtube.com/watch?v=CqCDOosvZIk
https://www.youtube.com/watch?v=hmkF77F9TLw
Learn about software system design and microservices.
开发框架+
[英文] Understanding Modern Development Frameworks: A Guide for Developers and Technical Decision-makers
https://www.freecodecamp.org/news/understanding-modern-development-frameworks-guide-for-devs/
Java+
https://www.youtube.com/watch?v=eIrMbAQSU34
Master Java – a must-have language for software development, Android apps, and more! ☕️ This beginner-friendly course takes you from basics to real coding skills.
Python+
https://liaoxuefeng.com/books/python/introduction/index.html
中文,免费,零起点,完整示例,基于最新的Python 3版本。
https://www.learnpython.org/
a free interactive Python tutorial for people who want to learn Python, fast.
https://www.youtube.com/watch?v=K5KVEU3aaeQ
Master Python from scratch 🚀 No fluff—just clear, practical coding skills to kickstart your journey!
https://www.youtube.com/watch?v=rfscVS0vtbw
This course will give you a full introduction into all of the core concepts in python.
C+++
https://www.learncpp.com/
LearnCpp.com is a free website devoted to teaching you how to program in modern C++.
https://www.youtube.com/watch?v=ZzaPdXTrSb8
编程规范+
[英文] Google Style Guides
https://google.github.io/styleguide/
Every major open-source project has its own style guide: a set of conventions (sometimes arbitrary) about how to write code for that project. It is much easier to understand a large codebase when all the code in it is in a consistent style.
MySQL+
https://juejin.cn/post/7190306988939542585
这是一篇 MySQL 通关一篇过硬核经验学习路线,包括数据库相关知识,SQL语句的使用,数据库约束,设计等。
[英文] MySQL Tutorial
https://www.mysqltutorial.org/
your go-to resource for mastering MySQL in a fast, easy, and enjoyable way.
https://www.youtube.com/watch?v=5OdVJbNCSso
MySQL SQL tutorial for beginners
https://www.youtube.com/watch?v=7S_tz1z_5bA
This beginner-friendly course teaches you SQL from scratch.
MongoDB+
https://learnxinyminutes.com/mongodb/
MongoDB is a NoSQL document database for high volume data storage.
https://studio3t.com/academy/#courses
The fastest way to learn MongoDB
https://www.youtube.com/watch?v=c2M-rlkkT5o
This video will give you and introduction to MongoDB in 1 Hour. Afterwards I recommend exploring aggregation, replication, and sharding.
https://www.youtube.com/watch?v=ExcRbA7fy_A&list=PL4cUxeGkcC9h77dJ-QJlwGlZlTd4ecZOA
You'll learn how to use MongoDB (a NoSQL database) from scratch. You'll also learn how to integrate it into a simple Node.js API.
NoSQL+
https://nosql-database.org/
Everything about NoSQL Systems – Types, Benefits, and Real-World Uses
https://piaosanlang.gitbooks.io/mongodb/content/section1.1.html
NoSQL(NoSQL = Not Only SQL ),即"不仅仅是SQL",指的是非关系型的数据库。是对不同于传统的关系型数据库管理系统的统称。
https://www.youtube.com/watch?v=0buKQHokLK8
NoSQL databases can operate in multiple modes: as key-value store, document store or wide column store.
数据结构+
https://www.youtube.com/watch?v=8hly31xKli0
In this course you will learn about algorithms and data structures, two of the fundamental topics in computer science.
https://www.youtube.com/watch?v=B31LgI4Y4DQ
Learn about data structures in this comprehensive course. We will be implementing these data structures in C or C++.
https://www.youtube.com/watch?v=CBYHwZcbD-s
Data Structures and Algorithms full course tutorial java
算法+
https://roadmap.sh/datastructures-and-algorithms
Step by step guide to learn Data Structures and Algorithms in 2025
https://www.hellointerview.com/learn/code
A visual guide to the most important patterns and approaches for the coding interview.
https://www.w3schools.com/dsa/
相关职位
社招3年以上MEG
-准确理解产品需求、交互文档或原型,负责问一问、娱乐化等产品线的后端开发 -负责对接产品需求,技术方案设计和实现 -对现有系统不足进行分析,找到目前系统瓶颈,改进相关架构,提高系统性能 -快速学习互联网相关领域的新产品与新技术,并运用到相关产品研发中
更新于 2025-05-09
社招软件开发岗
1. 负责系统分析、设计,并主导完成编码工作,确保项目的进度和质量; 2.对负责的系统不断提升稳定性、性能,支撑业务快速发展; 3.能够发现技术设计中存在的问题,并给出有效的解决措施和方案; 4.定位和解决日常系统的线上问题。
更新于 2025-06-08
社招核心本地商业-美
1、负责C端产品的后端研发,快速搭建应用,持续优化产品体验和稳定性; 2、持续探索在各种场景下,利用AI能力增强产品体验,提升工程效率; 3、研究和应用新技术,并推动适合的技术应用于生产,解决业务的实际问题。
更新于 2025-06-03