关于数据库:腾讯T1T9级别工程师分别需要具备哪些能力你知道吗

42次阅读

共计 2758 个字符,预计需要花费 7 分钟才能阅读完成。

前言

2020 年秋招曾经完结了,很多没拿到称心 offer 的同学曾经在备战 2021 年春招了。腾讯在国内无论是知名度还是体量都是当之无愧的的巨无霸,自身也是很多敌人的指标,就跟清北之于高考生一样,先不说能不能考上,但没有考生是不向往的。

而且鲁迅说过刚毕业的程序员能进 BAT 这等大厂是最好的,因为不论是技术体系、职业规划和发展前途都不是小公司能比较的。只是该怎么进鲁迅没说,然而别急,明天我来带大家看看腾讯 T1~T9 各级别工程师须要具备哪些能力,同学们也能够

对照本身所学看看本人在哪个级别,都为大家明年春招进大厂造桥铺路,文末筹备了一些学习干货给大家,有须要的敌人能够看看。好了,话不多说,一起来看看。

目录

  1. 语言
  2. 数据结构和算法
  3. 数据库
  4. 网络原理
  5. 操作系统
  6. 网络编程
  7. 分布式架构
  8. 云原生
  9. 软技能
    • *

一、 语言

  1. 开发环境搭建
  2. 运行第一个 hello word(T1~T9)
  3. 使用根本数据类型
  4. 表达式与操作符进行简略开发(T1~T9)
  5. 字符串、向量和数组(T1~T9)
  6. 语句和函数(T1~T9)
  7. 分支管制、循环(T1~T9)
  8. 对象生命周期 & 垃圾回收(T2~T9)
  9. 谬误和异样解决(T2~T9)
  10. 规范库应用(T2~T9)
  11. 日志剖析、断点调试等简略代码调试办法(T3~T9)
  12. 面向对象设计准则(T3~T9)
  13. 单例模式、工厂模式等简略的设计模式(T4~T9)
  14. gdb 高级调试技巧和罕用系统分析工具应用(T5~T9)
  15. 适配器模式、代理模式等常见设计模式(T6~T9)
  16. 创立型、结构型、行为型设计模式的利用技巧(T7~T9)
  17. 代码耦合的产生起因和躲避办法(T9)

二、数据结构和算法

  1. 初识数据结构和算法 – 冒泡排序(T2~T9)
  2. 数组、列表、栈,队列等根本线性数据结构(T2~T9)
  3. 递归、排序、二分查找算法(T2~T9)
  4. 跳表、散列表、hash 算法(T3~T9)
  5. 二叉树、红黑树(T3~T9)
  6. 堆排序、归并排序、二分查找等高阶算法(T4~T9)
  7. 字符串匹配、KMP 算法(T4~T9)
  8. 相熟图论算法:dijkstra 算法、最小生成树、深度优先搜寻等(T5~T9)
  9. 贪婪算法、动静布局(T5~T9)
  10. 可能剖析算法的执行效率和资源耗费、工夫和空间复杂度剖析(T6~T9)
  11. 可能依据理论场景,选用适合的数据结构和算法进行程序设计(T7~T9)

三、数据库

  1. MySQL 服务器的装置与配置(T1~T9)
  2. 数据表的新建、查问和删除操作(T1~T9)
  3. 规范语言 SQL 和 CURD 能力(T2~T9)
  4. 表、主键、索引、视图(T2~T9)
  5. 表构造设计规范(T3~T9)
  6. 事务的应用以及其 ACID 个性(T3~T9)
  7. 不同存储引擎的区别(T3~T9)
  8. 事务的隔离级别和实际原理(T4~T9)
  9. 数据库的连接池治理(T4~T9)
  10. 数据库的权限治理(T4~T9)
  11. SQL 注入、web shell 攻打的危害和躲避办法(T4~T9)
  12. 数据库的集群和高可用(T5~T9)
  13. SQL 语句优化、索引和参数调优(T5~T9)
  14. 使用 Redis 进行数据缓存解决,进步零碎性能(T6~T9)
  15. redis 内存模型(T7~T9)
  16. redis 的长久化、主从同步以及集群(T7~T9)

四、网络原理

  1. redis 的长久化、主从同步以及集群(T7~T9)
  2. 利用 ping、ifconfig、telnet 等命令查看计算机网络情况(T1~T9)
  3. 网络体系中每一层的作用和根本协定(T2~T9)
  4. TCP 和 UDP 的基本原理(T3~T9)
  5. http 协定根底与利用(T3~T9)
  6. TCP 协定的牢靠传输机制(T4~T9)
  7. TCP 协定的流量管制和拥塞管制(T4~T9)
  8. Session、Cookie 与 Application(T5~T9)
  9. 网络安全的加密算法与数字签名(T5~T9)
  10. https 协定的基本原理(T5~T9)
  11. http2.0 与 http3.0 个性(T6~T9)
  12. XSS 攻打的危害和躲避办法(T6~T9)
  13. Wireshark、tcpdump 等网络抓包工具应用和后果剖析(T6~T9)
  14. 网络故障剖析与问题解决(T6~T9)

五、操作系统

  1. 罕用的文件、目录操作命令应用(T1~T9)
  2. 程序的编译与运行(T1~T9)
  3. shell 脚本与 vi 应用(T2~T9)
  4. linux 零碎性能监控命令的应用(T2~T9)
  5. 线程、过程的概念、创立与调度(T3~T9)
  6. 用户态和内核态的基本概念、区别(T3~T9)
  7. CPU 的上下文切换、中断解决与系统调度(T3~T9)
  8. 磁盘文件系统、虚构文件系统与文件缓存(T4~T9)
  9. 物理内存和虚拟内存(T4~T9)
  10. 过程间通信机制(T5~T9)
  11. 死锁的危害、呈现起因、解决办法(T5~T9)
  12. 内存溢出、内存透露的起因与解决(T6~T9)
  13. 如何高效利用 CPU 缓存(T7~T9)
  14. 内存问题剖析与性能优化(T7~T9)
  15. 磁盘 I/O 性能优化(T7~T9)
  16. 零碎网络性能评估与优化(T9)

六、网络编程

  1. 利用 socket 编程编写简略客户 / 服务器程序(T2~T9)
  2. 根本 TCP/UDP 套接字编程(T3~T9)
  3. 五种常见 I / O 模型(T4~T9)
  4. I/ O 多路复用技术(T5~T9)
  5. time_wait、close_wait 状态产生的起因、危害与防止办法(T5~T9)
  6. 熟练掌握各种 I / O 模型的使用场景(T5~T9)
  7. 把握 C10k 问题的根本解决方案(T5~T9)
  8. 网络框架学习(T9)

七、分布式架构

  1. 简略 rpc 协定设计和框架搭建(T5~T9)
  2. rpc 的服务寻址、数据流的序列化与反序列化和网路传输(T5~T9)
  3. 分布式事务的学习(T5~T9)
  4. 一致性算法(T5~T9)
  5. 分布式锁的设计与实现(T5~T9)
  6. 支流的微服务 rpc 框架(T5~T9)
  7. 服务注册、服务发现(T6~T9)
  8. 分布式 trace、监控告警(T7~T9)
  9. 负载平衡(T7~T9)
  10. 支流分布式系统架构设计,比方分布式缓存、API 网关、分布式音讯组件(T8~T9)
  11. 分布式系统的缓存设计、缓存雪崩、缓存击穿等景象(T8~T9)
  12. 容灾爱护、降级熔断、流量管制、故障隔离、故障复原(T9)
  13. 分布式架构的高并发、高可用、可扩大(T9)

八、云原生

  1. Docker 原理与搭建(T4~T9)
  2. Kubernetes(T5~T9)
  3. 容器编排、容器网络(T6~T9)
  4. 集成构建(T6~T9)
  5. 云上常见的 SaaS 服务和组件(T7~T9)
  6. 弹性扩缩容(T8~T9)
  7. 服务网格 Istio 和 Serverless(T9)

九、软技能

  1. 需要剖析(T9)
  2. 我的项目设计办法(T9)
  3. 我的项目流程治理(T9)
  4. 项目风险管制(T9)
  5. 跨部门单干(T9)
  6. 沟通技巧(T9)
  7. 组织协调(T9)
  8. 指标治理(T9)
    • *

好了,本篇文章就写到这吧,在备战 2021 春招和筹备年初跳槽的敌人们能够进群 973961276 来跟大家一起交换技术和面试教训,集体也整顿了一些不错的学习书籍、视频材料以及面试干货,残缺思维导图也在群里哦。心愿待业跟跳槽的大家都能早日上岸!最初举荐一下对标腾讯 T9 高工的 linux c/c++ 后盾架构师课程,心愿对你们入职大厂能有所帮忙

正文完
 0