首页 > 【纯干货】【技术岗】想进互联网大厂,你应该复习哪些重点?
头像
立谦
编辑于 2021-02-26 15:24
+ 关注

【纯干货】【技术岗】想进互联网大厂,你应该复习哪些重点?

本文不讲废话,直接告诉你复习重点和方向,按照这个复习大纲,你将战无不胜攻无不克,屠龙宝刀在手,春招offer 我有!

内容很干,非技术岗的同学可绕行,准备好,我们发车了!


本文主要针对于互联网服务端研发岗位,不包括前端、客户端、算法大类

复习大框架

  • 数据结构与算法

  • 操作系统

  • 计算机网络

  • 数据库

  • 某一***端编程语言,以Java 为例

数据结构与算法

  • 首先你需要知道数据结构是什么?数据结构是用来做什么的?如何认知这个问题,可能会影响你整个数据结构与算法的知识体系的建立

  • 基本的数据结构有哪些?分别有哪些特性?

  • 数组、链表、栈、队列,分别怎么定义的,分别有什么特性,分别有哪些基础方法,分别怎么实现

  • 树是什么?二叉树是什么?二叉树有哪些性质?二叉树如何遍历?二叉树有哪些应用场景?

  • 算法到底什么?什么是时间复杂度?什么是空间复杂度?复杂度要怎么计算?

  • 常见排序算法有哪些?这些排序算法分别如何实现?时间复杂度分别是多少?

  • 常见查找算法有哪些?分别怎么实现?

  • 哈希 hash 是什么

  • 讲真的,以上你如果能够好好的掌握,一般的面试基本上就够了,如果想更进一步,挑战自我,那么可以复习:

    • 贪心算法

    • 动态规划

    • 图相关算法

操作系统

  • 首先你需要清楚的知道,操作系统到底是什么?操作系统到底解决了什么问题?

  • 操作系统有哪些知识领域?

  • Linux 常见操作命令

  • 进程,线程,到底是什么?

  • 进程间通信有哪些方式?

  • 并发,并行到底是什么?

  • CPU 大体是如何工作的?

  • 虚拟内存是什么?

  • 地址是什么?逻辑地址和物理地址是什么?

  • Linux 的文件系统是怎样的?

计算机网络

  • 计算机网络是用来做什么的?

  • 计算机网络分层体系有哪些?分别怎么分的?

  • 协议,到底是什么?

  • “你在浏览器输入一个url,按下回车键,浏览器跳转到url的页面”,从网络角度来讲,这个过程一般是怎样的?

  • TCP 协议是什么?TCP 三次握手和四次挥手过程分别是什么?TCP 能解决什么问题?

  • TCP 状态大图

  • HTTP 协议是什么?HTTP请求如何建立连接?

  • GET 和 POST 到底有什么区别?

  • HTTPS又是什么?怎么建立连接?

  • 网关是什么?正向、反向代理分别是什么?

  • HTTP 常见状态码有哪些?分别是什么意思?

  • DNS 是什么?

数据库

  • 数据库是什么?SQL 是什么?

  • 事务是什么?ACID 是什么?

  • 锁是什么?MySQL 有哪些锁?

  • MySQL 引擎有哪几种?分别有什么特性?

  • 索引是什么? MySQL 索引有哪些?

  • 常见 SQL 优化方法是什么?

  • MySQL 是如何处理一个 SQL 请求的?【MySQL架构大图】

  • Redis 是什么?Redis 有哪些数据结构?Redis 常见的使用场景有哪些?

编程语言

  • Java
    • 面向对象编程到底是什么?
    • 常见 Java API
    • Java 集合框架
    • Java 并发编程
    • Java Socket 编程
    • Java 代码是怎么跑起来的?
    • Spring 框架生态大体有哪些?
    • Spring 的 AOP 和 DI 是什么?

由于编程语言有不同的特性,此部分结合自己的情况去复习


推荐书籍

1、深入理解计算机系统(原书第3版)https://item.jd.com/12006637.html

2、计算机网络:自顶向下方法(原书第7版)
https://item.jd.com/12392810.html

3、高可用架构(第1卷)(博文视点出品)
https://item.jd.com/12195481.html

4、高性能MySQL(第3版)(博文视点出品)
https://item.jd.com/11220393.html

5、领域驱动设计 软件核心复杂性应对之道 修订版(异步图书出品)
https://item.jd.com/11961038.html


我是谁?

立谦,目前就职于蚂蚁集团技术风险部,熟悉互联网服务端架构研发体系,擅长服务端研发、高可用架构、资金安全保障、数据库设计、线上问题定位、项目管理等,曾就职于百度,为百度认证面试官,多次参与实习、校招、社招面试。

部门招人! 欢迎点击:https://blog.nowcoder.net/n/b5a224a0de2a4f3cad66bec3d7a96fcb

全部评论

(0) 回帖
加载中...
话题 回帖

推荐话题

相关热帖

近期热帖

历年真题 真题热练榜 24小时
技术(软件)/信息技术类
查看全部

近期精华帖

热门推荐