• Stars
    star
    9,401
  • Rank 3,802 (Top 0.08 %)
  • Language
  • License
    GNU General Publi...
  • Created about 5 years ago
  • Updated 10 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

计算机基础(计算机网络/操作系统/数据库/Git...)面试问题全面总结,包含详细的follow-up question以及答案;全部采用【问题+追问+答案】的形式,即拿即用,直击互联网大厂面试🚀;可用于模拟面试、面试前复习、短期内快速备战面试...

Waking-Up

大多数人都高估了他们一天能做的事情,但低估了他们一年能做的事情

这是我用来准备后端开发校招面试的一个笔记本。按照计算机基础知识的不同版块,记录了面试中常见的问题以及比较规范的答案,大部分问题都带有更加细节的知识点追问。我用它来收集整理自己遇到的一些面试题,并且在面试前回顾。

   计算机网络       操作系统        数据库        设计模式         工具          Python          面经     
☁️ 💻 💾 🎨 🔧 🐍 📝

如何使用?

这份笔记采用的并不是对每一个知识点进行讲解的形式,它的目的很纯粹,就是为了快速备战面试考点,因此全都是采用【常见面试问题 + follow-up questions + 可以直接采用的答案】的形式,力求达到效率备战的目的。

你可以将其作为模拟面试的问题来源,测试你的熟练程度;也可以当作面试前的知识点梳理,对一些细节问题进行填补;

当然,这个笔记本也同样适用于那些能够通过简历筛选,但是对计算机基础所知甚少的人,如果你之前从未在学校修过或者自学过这些课程,你依然可以通过这份笔记快速备战面试

当你浏览每个版块的目录时,你可能会觉得并没有涉及到多少问题,但其实,每个问题下的一连串追问才是这些笔记的精华所在。如果你觉得你已经对目录中的问题了然于胸,你可以点进这些问题,多看看它们的 follow-up questions.

这个repo没有包含数据结构与算法部分,你可以查看我的另一个repo:Solid data structure and algorithms,在这个repo中我系统地练习了各种数据结构和算法,并提供了Python代码

Contribute

这个仓库目前还在不断完善之中,有些问题还没加入到笔记,有些问题的思路和答案可以做得更好!如果你有很棒的想法,欢迎提 issues 或者 pull requests!

感谢所有参与到这个项目中的伙伴们(如果下面漏掉了你,可以提醒我一下)~

Contributers:

1. 计算机网络

2. 操作系统

3. 数据库

4. 设计模式

Provided by @lutherlau

5. 工具

6. Python

7. 面经

以下是我的面经,以及备战面试上岸经历分享

补充👓:


这个笔记本的名字来源于电影《Lone Survivor》中的配乐《Waking Up》;在电影中,这段配乐出现的场景,是两名队员在基地外面的大草原上晨跑。

电影中我很喜欢的一句话:
Anything in life worth doing is worth overdoing. Moderation is for cowards.

More Repositories

1

Iridescent

Solid data structure and algorithms
Jupyter Notebook
347
star
2

stable-diffusion-multi-user

stable diffusion multi-user django server code with multi-GPU load balancing
Python
257
star
3

HEVC-CU-depths-prediction-CNN

Using convolutional neural networks to predict the Coding Units (CUs) depths in HEVC intra-prediction mode, in order to reduce the time of the encoding process in HEVC.
Python
74
star
4

Python-tools

Useful & handy tools implemented with Python in 200 lines or less. A good way to practice Python and get productivity improved at the same time!
Python
60
star
5

HEVC-deep-learning-pipeline

Integrating neural network models in HEVC encoder, to test the complexity reduction using deep learning in HEVC intra-prediction.
C++
52
star
6

Build-your-programming-skills

A learning road map for junior programmers focusing from basic to advanced technical skills
TypeScript
46
star
7

igxe-c5-buff-csgo-skins-sale-data-catch

Automatically get the csgo skins sale data on igxe.cn and buff and c5game.com.You can choose the specific skins to get data.
Python
32
star
8

Depth-Estimation-PyTorch

Monocular depth estimation using Feature Pyramid Network implemented in PyTorch 1.1.0
Jupyter Notebook
30
star
9

HEVC-CU-depths-dataset

A dataset that contains the Coding Unit image files and their corresponding depths for HEVC intra-prediction.
Python
29
star
10

seu_GPACalculator

automatically log in and calculate GPA for students in southeast university (2020)
Python
6
star
11

my-cpp-practice

What you can do with just a little primary C++ knowledge! (card game, sokoban, Klotski ...)
C++
5
star
12

Machine-Learning-notes

Notes of Andrew Ng's Machine Learning course from coursera.org
Jupyter Notebook
4
star
13

human-pose-estimation-GAN

Estimate 3D human SMPL model from a single RGB image, using GAN, ResNet, GRU, etc.
Python
1
star
14

GOLab-django

a website used for checking and monitoring real time csgo skins' sale data in popular markets using django2.1
Python
1
star