# 日问周刊 | 全栈面试汇总 | 第七期
- 第一期 (opens new window)
- 第二期 (opens new window)
- 第三期 (opens new window)
- 第四期 (opens new window)
- 第五期 (opens new window)
- 第六期 (opens new window)
我在 github 上新建了一个仓库 日问 (opens new window),每天一道面试题,有关前端,后端,devops以及软技能,促进职业成长,敲开大厂之门,欢迎交流
并且记录我的面试经验
- 17年面试记(阿里百度美团头条小米滴滴) (opens new window)
- 18年面试记(头条) (opens new window)
- 19年面试记(阿里头条) (opens new window)
# 分类
# 计算机与编程基础
计算机网络 (opens new window) | 算法与数据结构 (opens new window) | 操作系统 (opens new window) | Linux基础 (opens new window) | http (opens new window) | vim (opens new window) | git (opens new window)
# 前端
CSS (opens new window) | Javascript (opens new window) | html (opens new window) | React (opens new window) | Vue (opens new window) | Webpack (opens new window) | 前端工程化 (opens new window)
# 后端
后端基础 (opens new window) | 数据库 (opens new window) | Redis (opens new window) | 微服务架构 (opens new window)
# DevOps
DevOps (opens new window) | Docker (opens new window) | kubernetes (opens new window)
# 开放式问题
# 历史记录
# 【Q124】如何保证内网服务的安全性
更多描述: 如 `gitlab CE` 经常暴露出重大漏洞,而它也只需要在公司内部使用。部署 `gitlab` 时我们如何保证它的安全性
在 Issue 中交流与讨论: 答案解析 (opens new window)
basic auth,digest auth,ip whitelist,vpn
# 【Q125】docker 中如何为每个容器的 cpu/memory 设限,原理是什么
在 Issue 中交流与讨论: 答案解析 (opens new window)
# 【Q126】localhost:3000 与 localhost:5000 的 cookie 信息是否共享
在 Issue 中交流与讨论: 答案解析 (opens new window)
共享
# 【Q127】vpn 的原理是什么
更多描述: 当在公司工作时经常需要 vpn 用以连接公司内网,其原理是什么
在 Issue 中交流与讨论: 答案解析 (opens new window)
# 【Q128】构建镜像时,那几个指令会增加镜像层数
在 Issue 中交流与讨论: 答案解析 (opens new window)
RUN
,ADD
,COPY
# 【Q129】shell 中 ${} 与 $() 各是什么意思
在 Issue 中交流与讨论: 答案解析 (opens new window)
${}
变量$()
命令
# 【Q130】docker 如何隔离容器与宿主机的时间
在 Issue 中交流与讨论: 答案解析 (opens new window)
# 【Q131】在 docker 的容器中,如何访问宿主机的 localhost
更多描述: 如在宿主机有一个 `mysql` 数据库,在容器中,如何连接数据库
在 Issue 中交流与讨论: 答案解析 (opens new window)
# 【Q132】如何在 docker 中运行 docker
在 Issue 中交流与讨论: 答案解析 (opens new window)
# 【Q133】http 响应头中如果 content-type 为 application/octet-stream,则代表什么意思
在 Issue 中交流与讨论: 答案解析 (opens new window)
# 【Q134】ssh 的原理是什么
在 Issue 中交流与讨论: 答案解析 (opens new window)
# 【Q135】负载均衡有哪几种方式,它们的原理是什么
在 Issue 中交流与讨论: 答案解析 (opens new window)
TODO
# 【Q136】http 向 https 做重定向应该使用哪个状态码
在 Issue 中交流与讨论: 答案解析 (opens new window)
# 【Q137】js 代码压缩的原理是什么
更多描述: 我们知道 `javascript` 代码经压缩 (uglify) 后,可以使体积变得更小,那它代码压缩的原理是什么。如果你来做这么一个功能的话,你会怎么去压缩一段
js
代码的体积
在 Issue 中交流与讨论: 答案解析 (opens new window)
https://github.com/mishoo/UglifyJS2
# 【Q138】一个守护进程的创建步骤是什么,如何用 C 语言创建
更多描述: #50
在 Issue 中交流与讨论: 答案解析 (opens new window)
# 【Q139】在 Node 应用中如何利用多核心CPU的优势
在 Issue 中交流与讨论: 答案解析 (opens new window)
使用 cluster
模块
Node 中 cluster 的原理是什么 (opens new window)
# 【Q140】Node 中 cluster 的原理是什么
在 Issue 中交流与讨论: 答案解析 (opens new window)
fork
子进程Load Balance
- 多进程共享端口
# 相关文章
- Node 官方文档: cluster (opens new window)
- 深入浅出 node cluster (opens new window)
- Node.js进阶:cluster模块深入剖析 (opens new window)
# 【Q141】http 响应头中的 Date 与 Last-Modified 有什么不同,网站部署时需要注意什么
在 Issue 中交流与讨论: 答案解析 (opens new window)
LM-Factor
与它俩有关。
简而言之,一个静态资源没有设置 Cache-Control
时会以这两个响应头来设置强制缓存时间,而非直接进行协商缓存。在涉及到 CDN 时,表现更为明显,体现在更新代码部署后,界面没有更新。
我是山月,可以加我微信
shanyue94
与我交流,备注交流。另外可以关注我的公众号【全栈成长之路】