前言:2021年秋招已经结束了,很多没拿到满意offer的同学已经在备战2022年春招了。腾讯在国内无论是知名度还是体量都是当之无愧的的巨无霸,本身也是很多朋友的目标,就跟清北之于高考生一样,先不说能不能考上,但没有考生是不向往的。
一、语言
-
开发环境搭建
-
运行第一个hello word(T1~T9)
-
运用基本数据类型
-
表达式与操作符进行简单开发(T1~T9)
-
字符串、向量和数组(T1~T9)
-
语句和函数(T1~T9)
-
分支控制、循环(T1~T9)
-
对象生命周期 & 垃圾回收(T2~T9)
-
错误和异常处理(T2~T9)
-
标准库使用(T2~T9)
-
日志分析、断点调试等简单代码调试方法(T3~T9)
-
面向对象设计原则(T3~T9)
-
单例模式、工厂模式等简单的设计模式(T4~T9)
-
gdb高级调试技巧和常用系统分析工具使用(T5~T9)
-
适配器模式、代理模式等常见设计模式(T6~T9)
-
创建型、结构型、行为型设计模式的应用技巧(T7~T9)
-
代码耦合的产生原因和规避方法(T9)
二、数据结构和算法
-
初识数据结构和算法 - 冒泡排序(T2~T9)
-
数组、列表、栈,队列等基本线性数据结构(T2~T9)
-
递归、排序、二分查找算法(T2~T9)
-
跳表、散列表、hash算法(T3~T9)
-
二叉树、红黑树(T3~T9)
-
堆排序、归并排序、二分查找等高阶算法(T4~T9)
-
字符串匹配、KMP算法(T4~T9)
-
熟悉图论算法:dijkstra算法、最小生成树、深度优先搜索等(T5~T9)
-
贪心算法、动态规划(T5~T9)
-
能够分析算法的执行效率和资源消耗、时间和空间复杂度分析(T6~T9)
-
能够根据实际场景,选用合适的数据结构和算法进行程序设计(T7~T9)
三、数据库
-
MySQL服务器的安装与配置(T1~T9)
-
数据表的新建、查询和删除操作(T1~T9)
-
标准语言SQL和CURD能力(T2~T9)
-
表、主键、索引、视图(T2~T9)
-
表结构设计规范(T3~T9)
-
事务的使用以及其ACID特性(T3~T9)
-
不同存储引擎的区别(T3~T9)
-
事务的隔离级别和实践原理(T4~T9)
-
数据库的连接池管理(T4~T9)
-
数据库的权限管理(T4~T9)
-
SQL注入、web shell攻击的危害和规避方法(T4~T9)
-
数据库的集群和高可用(T5~T9)
-
SQL语句优化、索引和参数调优(T5~T9)
-
运用Redis进行数据缓存处理,提高系统性能(T6~T9)
-
redis内存模型(T7~T9)
-
redis的持久化、主从同步以及集群(T7~T9)
四、网络原理
-
redis的持久化、主从同步以及集群(T7~T9)
-
利用ping、ifconfig、telnet等命令查看计算机网络状况(T1~T9)
-
网络体系中每一层的作用和基本协议(T2~T9)
-
TCP和UDP的基本原理(T3~T9)
-
http协议基础与应用(T3~T9)
-
TCP协议的可靠传输机制(T4~T9)
-
TCP协议的流量控制和拥塞控制(T4~T9)
-
Session、Cookie 与 Application(T5~T9)
-
网络安全的加密算法与数字签名(T5~T9)
-
https协议的基本原理(T5~T9)
-
http2.0与http3.0特性(T6~T9)
-
XSS攻击的危害和规避方法(T6~T9)
-
Wireshark、tcpdump等网络抓包工具使用和结果分析(T6~T9)
-
网络故障分析与问题解决(T6~T9)
五、操作系统
-
常用的文件、目录操作命令使用(T1~T9)
-
程序的编译与运行(T1~T9)
-
shell脚本与vi使用(T2~T9)
-
linux系统性能监控命令的使用(T2~T9)
-
线程、进程的概念、创建与调度(T3~T9)
-
用户态和内核态的基本概念、区别(T3~T9)
-
CPU的上下文切换、中断处理与系统调度(T3~T9)
-
磁盘文件系统、虚拟文件系统与文件缓存(T4~T9)
-
物理内存和虚拟内存(T4~T9)
-
进程间通信机制(T5~T9)
-
死锁的危害、出现原因、解决方法(T5~T9)
-
内存溢出、内存泄漏的原因与解决(T6~T9)
-
如何高效利用CPU缓存(T7~T9)
-
内存问题分析与性能优化(T7~T9)
-
磁盘 I/O 性能优化(T7~T9)
-
系统网络性能评估与优化(T9)
六、网络编程
-
利用socket编程编写简单客户/服务器程序(T2~T9)
-
基本TCP/UDP套接字编程(T3~T9)
-
五种常见I/O模型(T4~T9)
-
I/O多路复用技术(T5~T9)
-
time_wait、close_wait状态产生的原因、危害与避免方法(T5~T9)
-
熟练掌握各种I/O模型的运用场景(T5~T9)
-
掌握C10k问题的基本解决方案(T5~T9)
-
网络框架学习(T9)
七、分布式架构
-
简单rpc协议设计和框架搭建(T5~T9)
-
rpc的服务寻址、数据流的序列化与反序列化和网路传输(T5~T9)
-
分布式事务的学习(T5~T9)
-
一致性算法(T5~T9)
-
分布式锁的设计与实现(T5~T9)
-
主流的微服务rpc框架(T5~T9)
-
服务注册、服务发现(T6~T9)
-
分布式trace、监控告警(T7~T9)
-
负载均衡(T7~T9)
-
主流分布式系统架构设计,比如分布式缓存、API网关、分布式消息组件(T8~T9)
-
分布式系统的缓存设计、缓存雪崩、缓存击穿等现象(T8~T9)
-
容灾保护、降级熔断、流量控制、故障隔离、故障恢复(T9)
-
分布式架构的高并发、高可用、可扩展(T9)
八、云原生
-
Docker原理与搭建(T4~T9)
-
Kubernetes(T5~T9)
-
容器编排、容器网络(T6~T9)
-
集成构建(T6~T9)
-
云上常见的SaaS服务和组件(T7~T9)
-
弹性扩缩容(T8~T9)
-
服务网格Istio和Serverless(T9)
九、软技能
-
需求分析(T9)
-
项目设计方法(T9)
-
项目流程管理(T9)
-
项目风险控制(T9)
-
跨部门合作(T9)
-
沟通技巧(T9)
-
组织协调(T9)
-
目标管理(T9)
全部评论
(1) 回帖