找工作那些事儿
风中舵手
个性、快乐、勇气
展开
-
计算机网络之面试常考
整理一下计算机网络部分的面试常考点,参考书籍:《计算机网络》第五版 谢希仁的那本,希望对大家有所帮助 OSI,TCP/IP,五层协议的体系结构,以及各层协议 OSI分层 (7层):物理层、数据链路层、网络层、传输层、会话层、表示层、应用层。 TCP/IP分层(4层):网络接口层、 网际层、运输层、 应用层。 五层协议 (5层):物理层、数据链路层、网络层、运输层、 应用转载 2016-05-11 16:43:11 · 415 阅读 · 0 评论 -
找工作笔试面试那些事儿(13)---操作系统常考知识点总结
先占个坑,后面陆续修改 上一节对数据库的知识做了一个小总结,实际找工作过程中,因为公司或单位侧重点不一样,考察的知识也是不尽相同的,但是作为计算机类的学生,操作系统的知识也是必不可少的,去年参加笔试面试的时候,腾讯微软阿里等公司的笔试题都或多或少对操作系统相关的知识点进行了考察。作为一个非计算机科班出生的学僧, 当初并没有学这门课,略尴尬,只有临时啃书补一补了,这里给出的是一份操作系转载 2016-05-11 16:50:58 · 456 阅读 · 0 评论 -
计算机组成基础
1、计算机组成 计算机是由几个单元所组成的,包括输入单元、输出单元、CPU内部的控制单元、算数逻辑单元与主内存五大部分。相关性如下所示: 图1.1.2、计算机的五大单元 上面图示中的『系统单元』其实指的就是计算机机壳内的主要组件,而重点在於CPU与主内存。特别要看的是实线部分的传输方向,基本上数据都是流经过主内存再转出去的!至於数据会流进/流出内存则是CPU所发布的控制命转载 2016-05-11 16:52:59 · 339 阅读 · 0 评论 -
找工作笔试面试那些事儿(9)---数据库知识总结(1)
MySQL常用语句操作 数据库也是计算机类笔试面试中不可避免会遇到的考点,尤其是银行和部分传统软件类公司。这里根据整理的资料,对数据库的相关知识也做个总结吧。希望学过数据库但长时间不用的同学根据这些知识能够回忆和重拾,没学过的同学能掌握一些数据库的基础知识。 第一节 一、相关概念 1. Data:数据,是数据库中存储的基本对象,是描述事物转载 2016-05-11 16:54:23 · 481 阅读 · 0 评论 -
找工作知识储备(3)---从头说12种排序算法:原理、图解、动画视频演示、代码以及笔试面试题目中的应用
0、前言 从这一部分开始直接切入我们计算机互联网笔试面试中的重头戏算法了,初始的想法是找一条主线,比如数据结构或者解题思路方法,将博主见过做过整理过的算法题逐个分析一遍(博主当年自己学算法就是用这种比较笨的刷题学的,囧),不过又想了想,算法这东西,博主自己学的过程中一直深感,基础还是非常重要的,很多难题是基础类数据结构和题目的思想综合发散而来。比如说作为最基本的排序算法就种类很多,转载 2016-05-11 16:57:54 · 493 阅读 · 0 评论 -
设计模式总结
从七月份开始一直到九月底才看完设计模式,在这个过程中我不敢说我已经掌握了那本书里面的内容,或者说1/5,没能力说也没有资格说。但是结果不重要,重要的是这个过程我的收获!主要包括如下几个方面: 1、认识了这么多设计模式。刚刚接触Java没多久就在学长那里听过设计模式的大名,但是由于能力有限,一直不敢触碰。而今有幸将其都认识了。 2、开始有设计的理论了。在接触设计模转载 2016-05-11 17:00:53 · 350 阅读 · 0 评论 -
程序员面试笔试宝典学习记录(一)(常见面试笔试题目)
程序员面试笔试宝典学习记录(一)(常见面试笔试题目) 摘选著名的互联网企业的面试笔试真题: 1.extern的作用 自己理解:应该需要区分extern在C语言中和C++语言中的作用,C语言中extern声明的函数和变量可以被该文件外部模块引用,C++语言中除了该作用还可以声明extern “C”声明一段代码编译连接的方法为C语言的方法。 参考:其实ext转载 2016-05-19 21:02:17 · 424 阅读 · 0 评论 -
Top K 算法详解
Top K 算法详解 (2013-09-27 20:56:29) 转载▼ 分类: 算法 应用场景: 搜索引擎会通过日志文件把用户每次检索使用的所有检索串都记录下来,每个查询串的长度为1-255字节。 假设目前有一千万个记录(这些查询串的重复度比较高,虽然总数是1千万,但如果除去重复后,不超过转载 2016-05-20 15:27:10 · 264 阅读 · 0 评论 -
写出高质量代码的10个建议
1. 打好基础 写出高质量代码,并不是搭建空中楼阁,需要有一定的基础,这里我重点强调与代码质量密切相关的几点: 掌握好开发语言,比如做Android就必须对Java足够熟悉,《Effective Java》一书就是教授大家如何更好得掌握Java, 写出高质量Java代码。 熟悉开发平台, 不同的开发平台,有不同的API, 有不同的工作原理,同样是Java代码,在PC上写与Andr转载 2016-06-22 14:47:08 · 293 阅读 · 0 评论