第一轮面试需要掌握怎样的基础技术栈?(以Python为例)

想要进入大型互联网公司,首先我们面对的就是面试这一道坎。一般而言,需要3~5面才能最终拿到offer。一面是考查基础知识,二三面是考查专业技能、项目经验等,四五面大致是HR面,也就是谈薪资了。

万丈高楼平地起,对于二三面的专业技能、项目经验等因人而异,各不相同,但是第一面的基础知识却是万变不离其宗。越是大型公司,面试官对于数据结构和计算机原理等计算机基础知识的要求也就越高。

既然决定作一个程序员,那我们就得掌握至少一门主流编程语言( 在这里我以Python为例),再加上操作系统、数据库系统、数据结构与算法、计算机网络、TCP/IP、计算机组成原理等计算机基础知识。这些基础知识也是第一轮面试的考查要点。

一:操作系统

无论是计算机考研,还是入行做程序员,操作系统都是必须要掌握的重点考查对象。

对于操作系统的学习,我推荐《操作系统:精髓与设计原理》 豆瓣评分:8.8

这本书是讲解操作系统的经典教材。

二:数据库系统

包括数据库设计、SQL查询、优化,索引等。

对于数据库的学习,我推荐入门书籍《SQL基础教程》 豆瓣评分:8.9

我推荐进阶书籍:《SQL进阶教程》。

这是《SQL基础教程》原作者的最新力作,17年11月份才出版,SQL进阶,非它莫属!

三:数据结构与算法

这个没什么好说的,入门书籍:《算法图解》 豆瓣评分:8.3

算法的进阶书籍当然就是:《算法》(第四版) 豆瓣评分:9.4

众望所归,毋庸置疑!

四:TCP/IP

对于TCP/IP的学习,我推荐书籍:《图解TCP/IP》 豆瓣评分:7.8

图文并茂,通俗易懂。

五:计算机网络

对于计算机网络的学习,我推荐书籍:《网络是怎样连接的》 豆瓣评分:9.2

学习计算机网络的不二之选!

六:计算机组成原理

对于计算机组成原理的学习,我推荐书籍:《程序是怎样跑起来的》 豆瓣评分:8.0

这本书偏向于基础,对于已经掌握的人来说可能略显简单,但是应付第一轮面试却是绰绰有余了。

七:Python知识

作为一个程序员,怎能不掌握一门编程语言呢,这个应该算是看家本领吧。作为一个新时代的程序员,怎么能不学Python呢,哈哈~~

至于Python有多流行,有多重要,这个我就不过多解释了~

Python入门书籍的不二之选:《Python编程:从入门到实践》 豆瓣评分:9.0

Python进阶书籍的不二之选:《流畅的Python》 豆瓣评分:9.2

你要说你还不会Python?只是因为你还没有看这两本书!

当然,纸上得来终觉浅,绝知此事要躬行。我们一起加油吧~

每天学习一点点,每天进步一点点。

原文发布于微信公众号 - 小白客(youcoding)

原文发表时间:2018-02-18

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏牛客网

深信服面经(C++)

20420
来自专栏wOw的Android小站

[闲谈] 有经验的程序员用Google用得多么?

关于程序员有没有必要记一些API什么的讨论有很多,我个人觉得能Google到的就没必要刻意去记,可以简单的做个笔记,需要用的时候查一下就好了。真正有必要记的东西...

19120
来自专栏DT数据侠

DT君的星巴克门店分布玫瑰图,被数据侠“破解”了!

DT君的数据可视化向来都是业界清流,经常有人来问制作方法,奈何设计师小哥哥无法一一指点。 这下好了,有位数据侠终于按捺不住亲自上手啦!

10400
来自专栏tkokof 的技术,小趣及杂念

也说棋类游戏

之前自己编写过一点关于棋类游戏的代码,所以对于这类游戏的大致构成也算是有一些肤浅的认识,前一阵子突然想到应该将这些个零散知识好好总结一番,以算作为自己学习的一...

19320
来自专栏黄成甲

怎样成为解决问题的高手(连载四)

在上一篇我们讲了系统思维——透过框架来理解世界的思维方式。这一篇我们继续学习构建框架:自下而上提炼框架。在介绍自下而上提炼框架前,我先补充一些基础、常用的思考工...

27520
来自专栏华章科技

数据揭秘北京车牌摇号内幕:摇166年都不中的概率是37%!

偶数月的26号中午11点到下午1点,沙漠君的手机上就会收到一条短信,不是中介和广告,但内容肯定是一样的:“很遗憾,该编码本次摇号未中签或摇号资格已过期”。二姨妈...

34820
来自专栏程序员互动联盟

学会了C语言能做些啥?

我现在C语言入门,基本靠自学,就看网上的那种教程,但是我怎么觉得它就是只能做下数学题,我觉得它并不能编辑出一个啥子游戏或者软件出来噢……初学者,见谅。 ? 马...

1K60
来自专栏Android开发实战

追MM的各种算法,你会几种?

基本上就是说:你追一个MM的时候,需要对该MM身边的各闺中密友都好,这样你追MM这个问题就分解为对其MM朋友的问题,只有把这些问题都解决了,最终你才能追到MM。...

7910
来自专栏逍遥剑客的游戏开发

LowPloy风格的模型导入

36440
来自专栏微信音视频小程序

移形换影 - 短视频色彩特效背后的故事

本文介绍了腾讯云短视频(UGSV)众多视频特效中的一种,如果是视频文件,显然要交给计算机自动解决,如何做到呢?

21.9K80

扫码关注云+社区

领取腾讯云代金券