Github加速网址:

hub.fastgit.org

目录

计算机操作系统

计算机组成原理

计算机网络

数据库

智力&情景题

剑指Offer刷题总结

面试高频题目

面试经验


计算机操作系统

OS知识点

计算机组成原理

看课本

计算机网络

计网知识点

问题:在浏览器地址栏输入一个URL后回车,背后会进行哪些技术步骤?
回答:
1、查浏览器缓存,看看有没有已经缓存好的,如果没有

2 、检查本机host文件,

3、调用API,Linux下Scoket函数 gethostbyname

4、向DNS服务器发送DNS请求,查询本地DNS服务器,这其中用的是UDP的协议

5、如果在一个子网内采用ARP地址解析协议进行ARP查询如果不在一个子网那就需要对默认网关进行DNS查询,如果还找不到会一直向上找根DNS服务器,直到最终拿到IP地址(全球400多个根DNS服务器,由13个不同的组织管理)

6、这个时候我们就有了服务器的IP地址 以及默认的端口号了,http默认是80 https是 443 端口号,会,首先尝试http然后调用Socket建立TCP连接,

7、经过三次握手成功建立连接后,开始传送数据,如果正是http协议的话,就返回就完事了,

8、如果不是http协议,服务器会返回一个 5 开头的的重定向消息,告诉我们用的是https,那就是说IP没变,但是端口号从80变成443了,好了,再四次挥手,完事,

9、再来一遍,这次除了上述的端口号从80变成443之外,还会采用SSL的加密技术来保证传输数据的安全性,保证数据传输过程中不被修改或者替换之类的,

10、这次依然是三次握手,沟通好双方使用的认证算法,加密和检验算法(RSA传递DSA的密钥),在此过程中也会检验对方的CA安全证书。

11、确认无误后,开始通信,然后服务器就会返回你所要访问的网址的一些数据,在此过程中会将界面进行渲染,牵涉到ajax技术之类的,直到最后我们看到色彩斑斓的网页

数据库

什么是数据库索引 - 王小鑫 - 博客园

智力&情景题

智力题

剑指Offer刷题总结

快速刷剑指

面试高频题目

精选高频面试题

面试经验

【面试经验】求职面试宝典_1000+企业面试真题面经汇总_互联网/金融/快消/地产/机械_牛客网

CV深度学习算法岗面试准备_笔经面经_牛客网

【机器学习/算法工程师面试宝典】学习说明_互联网校招面试真题面经汇总_牛客网

字节跳动内推招聘_字节跳动是做什么的_字节跳动校园招聘/面试经验/笔试题目/社招内推_公司信息_牛客网

一位算法工程师从30+场秋招面试中总结出的目标检测算法面经(含答案) - 知乎

干货 | CV 面试问题详解宝典--目标检测篇-技术圈

目标检测二十年间的那些事儿——从传统方法到深度学习 - 知乎

非极大值抑制(NMS)算法讲解|理论+代码 - 知乎

面试进阶 -- 计算机基础原理知识、面试经验、高频题目相关推荐

  1. 计算机基础原理知识,计算机基础知识之计算机的工作原理

    1.3 计算机的工作原理 到目前为止,微机的工作原理均采用冯.若依曼的存储程序方式,即把程序存储在微机内,由微机自动存取指令并执行它.微机的工作过程就是执行程序的过程,而程序由指令序列组成,因此,执行 ...

  2. 计算机基础原理知识,科普下计算机基础原理知识

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 问题:计算机软件和硬件是怎么通讯的? 1,首先要理解软件是什么,怎么存储与使用的. 软件存储是以二进制 0和1 存储在介质上的,本质上就是高低磁条,计算机 ...

  3. Interview:算法岗位面试—BAT公司问题面试之计算机基础(进程与线程的区别)、经典概率问题等集锦

    Interview:算法岗位面试-BAT公司问题面试之计算机基础(进程与线程的区别).经典概率问题等集锦 目录 计算机基础问题 1.进程与线程的区别 概率问题 1.貂蝉与西施回头率比美问题 计算机基础 ...

  4. 主板是计算机所有部分连接的基础,计算机基础相关知识答案.doc

    计算机基础相关知识答案 计算机基础相关知识 一.填空题: 1.计算机的硬件主要由(控制器).(运算器).(存储器).(输入输出设备)以及电源等硬件组成. 2.计算机硬件系统可以分为两大部分,即(主机 ...

  5. 主板是计算机所有部分连接的基础,计算机基础相关知识答案

    计算机基础相关知识答案 (4页) 本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦! 9.9 积分 计算机基础相关知识1. 计算机的硬件主要由(控制器).(运算器) ...

  6. 计算机基础原理习题,《计算机基础教学资料》第1章计算机基础原理习题.doc

    第1章计算机基础原理习题 一.单选题 计算机最主要的工作特点是______. A)速度快.能存储.体积小B)速度快.价格低.程序控制 C)速度快.能存储.程序控制D)价格低.功能全.体积小 下列各无符 ...

  7. 计算机知识树图片大全,计算机基础教案-----知识树.doc

    计算机基础教案-----知识树 月 日 9.149.14班 级西1.3轨1.2课 题 知识树 共1课时第1课教学目标 (德育.知识.能力)了解计算机应用基础知识构成使学生了解本学期要学习的知识了解计算 ...

  8. 课外知识计算机方面,单元一 计算机基础相关知识.pptx

    单元一 计算机基础相关知识.pptx 单元一 计算机基础知识电子课件计算机的发展历程计算机的特点及分类计算机的应用计算机系统的组成计算机中的信息表示计算机多媒体技术计算机信息安全计算机硬件设备知识要点 ...

  9. 面试复习-计算机基础

    计算机基础 http状态码 HTTP 是超文本传输协议,也就是HyperText Transfer Protocol. 「301 Moved Permanently」表示永久重定向,说明请求的资源已经 ...

  10. 常见面试问题--计算机基础

    计算机基础 一.线程状态有哪些,它们之间是如何转换的: 1.初始状态 实现Runnable接口和继承Thread可以得到一个线程类,new一个实例出来,线程就进入了初始状态 2.可运行状态 可运行状态 ...

最新文章

  1. 怎么两边同时取ln_脏辫发型怎么编编发教程图解简单易学!
  2. ByteTrack 多目标跟踪 测试笔记
  3. python大神-Python大神都是这样处理XML文件的!
  4. JVM:7种垃圾回收器总结
  5. HashSet和HashMap的区别
  6. HTML的onclick的this指向
  7. 九歌计算机在线作诗硬件原理,“九歌”作诗是如何炼成的?
  8. socket 编程入门教程(一)TCP server 端:7、接收与发送
  9. codeforces 762E(cdq分治)
  10. 动态规划算法实验报告_动态规划与中心扩展算法
  11. java war包 加密_Java加密jar包流程
  12. ubuntu系统鼠标右键没有新建文档的解决方案
  13. Jetson-TX2双声卡TLV320AIC32x4 alsa实现同时录音与播放
  14. nginx resolver失败
  15. 零售信贷产品的8大业务流程
  16. 黑提葡萄水果宣传文案模版,水果店文案黑提葡萄
  17. apmserv mysql_解决在本地计算无法启动Apmserv-MySQL5.1服务,错误1067:进程意外终止
  18. damon ps2 android,DamonPS2模拟器
  19. win7系统提示未识别网络无Internet访问,169.254.x.x
  20. CC3200学习系列--芯片简介

热门文章

  1. 3.openldap生成LDAP用户
  2. 1.3 谈谈你对MVC的理解
  3. MySQL复制应用中继日志解析
  4. 编写一个简单的widget
  5. 《推理的迷宫》读书笔记之一
  6. wxPython多个窗口的基本结构
  7. C语言中的`sprintf`和`sscanf`两个函数介绍
  8. java并发编程实战读书笔记2
  9. Flink 集成 Iceberg 在同程艺龙的生产实践
  10. Android TV开发总结【RecycleView】