2014年10月2日

找工作经验之—— 一分耕耘,一分收获!

摘要: 谨以此篇,记录我即将结束的学生生涯,和对马上到来的新生活的向往。 现在研三,14年3月底就要毕业了,回头看看找工作走过的路,感概万千。 推荐一本师兄写的书《程序员面试笔试宝典》机械工业出版社,作者:何昊。 整个找工作的过程要追溯到很久以前。 自己一直很憧憬微软,之前一直觉得离自己很遥远,周围... 阅读全文

posted @ 2014-10-02 19:53 anyuan9 阅读(126) 评论(0) 推荐(0)

找工作经验之——序

摘要: 整理一下找工作的感悟,希望可以帮到大家,每天时间有限,只能一点一点整理。 背景: 我先说一下我自己的背景,个人比较熟悉C/C++,肯定达不到精通,也就是熟练的级别,对C++的机制有比较深刻的认识,《Effective C++》是必读书籍;当然,在找工作过程中基本是不针对语言的... 阅读全文

posted @ 2014-10-02 19:51 anyuan9 阅读(93) 评论(0) 推荐(0)

找工作经验之——笔试

摘要: 准备完成之后,就该开始真刀实枪的干了。往往第一关都是笔试,所以笔试的重要性不言而喻。笔试一般分为程序机试、性格测试和常规笔试几类。 笔试分类: 这次参加的例如华为公司,即采用了先程序机试筛选的形式,固定时间,大家到机试场地,根据分派给自己的账号登陆系统,在规定时间内完成几道题目。... 阅读全文

posted @ 2014-10-02 19:41 anyuan9 阅读(269) 评论(0) 推荐(0)

找工作经验之——准备工作

摘要: 在说说找工作前需要准备的东西吧,仅供参考,希望大家可以找到适合自己的方式,那才是最好的! 准备工作: 一般的招聘流程就是投递简历,经过筛选后笔试,面试。面试一般分为技术面(又细分成技能考察,项目考察),hr面。下面针对每个环节说说我的感悟。 1、简历准备 一份好的简历有多... 阅读全文

posted @ 2014-10-02 19:41 anyuan9 阅读(147) 评论(0) 推荐(0)

找工作经验之——面试(华为篇)

摘要: 笔试过后,自然是面试。面试是整个应聘过程中的重中之重,你可以跳过简历筛选,跳过笔试,只要你够牛逼,直接霸面,拿到offer也是可以的。 我一共参加了4家公司的招聘,分别是华为、百度、阿里、微软,我会分篇介绍,并在叙述中附上一些自己的心得体会,希望对大家有所帮助。 华为篇 参加... 阅读全文

posted @ 2014-10-02 19:35 anyuan9 阅读(1691) 评论(0) 推荐(0)

找工作经验之——面试(阿里篇)

摘要: 让我先抱怨一句,当学生真是太苦了,研究生更苦(不知道博士咋样,看我同学反正比我害苦)。没人关心你的感受,就是干活的机器,多少任务都让你在不可能完成的时间内完成,大周末的,哎。。。还好快要熬出头了。 阿里篇 实习生招聘参加阿里的笔试直接被毙,郁闷!感觉自己答的还相当好呢,听朋友... 阅读全文

posted @ 2014-10-02 19:33 anyuan9 阅读(238) 评论(0) 推荐(0)

找工作经验之——面试(百度篇)

摘要: 大周末的在实验室加了两天班,哎。。。 百度篇 参加百度招聘是在阿里之后了,参加完百度的笔试,当天晚上接到面试通知。(其实到这时候,基本不会再看什么书了,准备都是之前的事了,如果到现在再准备,帮助不会很大) 到了日子去了面试的酒店,先去hr房间等待安排,每场面试1小时左... 阅读全文

posted @ 2014-10-02 19:29 anyuan9 阅读(212) 评论(0) 推荐(0)

找工作经验之——面试(微软实习篇)

摘要: 好几天没有写了,最近一直在调代码,多线程实在是熬人啊,多线程+网络通信+加密真是难调至极。。。一个小问题就是一下午…… 剩最后一篇面试经历了,也是我最终去的公司。 微软篇 要说起来,应该从去年开始。先是自己实验室的师兄去微软实习了,并且实习回来拿到了... 阅读全文

posted @ 2014-10-02 19:24 anyuan9 阅读(520) 评论(0) 推荐(0)

面试笔试重点总结:操作系统、计算机网络、设计模式

摘要: 操作系统 1. 进程的有哪几种状态,状态转换图,及导致转换的事件。 2. 进程与线程的区别。 3. 进程通信的几种方式。 4. 线程同步几种方式。(一定要会写生产者、消费者问题,完全消化理解) 5. 线程的实现方式. (也就是用户线程与内核线程的区别) 6. 用户态和核心态的... 阅读全文

posted @ 2014-10-02 19:04 anyuan9 阅读(209) 评论(0) 推荐(0)

笔试、面试重点总结:算法基础、数据结构

摘要: 算法 1. 算法的几个特征是什么。 2. 算法复杂性的定义。大O、θ、Ω、小o分别表示的含义。 3. 递归算法的定义、递归算法的两要素。 4. 分治算法的思想,经典的分治算法(全排列、二分搜索、归并排序、快速排序、线性时间选择、最接近点对问题)。 5. 动态规划算法解题框架,动态规划... 阅读全文

posted @ 2014-10-02 19:00 anyuan9 阅读(170) 评论(0) 推荐(0)

笔试、面试重点总结:WIN32、MFC与Linux

摘要: win32 1. Win32应用程序的基本类型. 2. 创建win32窗口程序的几个步骤,及使用到的函数。 3. nmake 与 makefile。 4. 有哪些字符集? Win32对于各种字符集如何进行兼容及转换? (wchar_t、TCHAR、TEXT() )。 5. 怎么创建一... 阅读全文

posted @ 2014-10-02 18:58 anyuan9 阅读(242) 评论(0) 推荐(0)

《Java程序员面试笔试宝典》终于在万众期待中出版啦~

摘要: 《Java程序员面试笔试宝典》终于在万众期待中出版啦~它是知名畅销书《程序员面试笔试宝典》的姊妹篇,而定价只要48元哦,恰逢求职季节,希望本书的出版能够让更多的求职者能够走进理想的企业 在这里,众多知名企业面试官将为你撕开神秘的求职面纱; 在这里,各种求职达人将现身说法为你揭开求职谜团; ... 阅读全文

posted @ 2014-10-02 18:58 anyuan9 阅读(142) 评论(0) 推荐(0)

《Java程序员面试笔试宝典》之Static关键字有哪些作用

摘要: static关键字主要有两种作用:第一,只想为某特定数据类型或对象分配单一的存储空间,而与创建对象的个数无关。第二,希望某个方法或属性与类而不是对象关联在一起,也就是说,在不创建对象的情况下就可以通过类来直接调用方法或使用类的属性。具体而言,static在Java语言中主要有四种使用情况:成员... 阅读全文

posted @ 2014-10-02 18:57 anyuan9 阅读(153) 评论(0) 推荐(0)

《Java程序员面试笔试宝典》之字符串创建与存储的机制是什么

摘要: 在Java语言中,字符串起着非常重要的作用,字符串的声明与初始化主要有如下两种情况: (1) 对于String s1=new String(“abc”)语句与String s2=new String(“abc”)语句,存在两个引用对象s1、s2,两个内容相同的字符串对象”abc”... 阅读全文

posted @ 2014-10-02 18:56 anyuan9 阅读(125) 评论(0) 推荐(0)

《Java程序员面试笔试宝典》之为什么需要public static void main(String[] args)这个方法

摘要: public staticvoid main(String[] args)为Java程序的入口方法,JVM在运行程序的时候,会首先查找main方法。其中,public是权限修饰符,表明任何类或对象都可以访问这个方法,static表明main方法是一个静态方法,即方法中的代码是存储在静态存储区的... 阅读全文

posted @ 2014-10-02 18:55 anyuan9 阅读(215) 评论(0) 推荐(0)

《Java程序员面试笔试宝典》之Java变量命名有哪些规则

摘要: 在Java语言中,变量名、函数名、数组名统称为标识符,Java语言规定标识符只能由字母(a~z,A~Z)、数字(0~9)、下划线(_)和$组成,并且标识符的第一个字符必须是字母、下划线或$。此外,标识符也不能包含空白字符(换行符、空格和制表符)。 以下标识符都是非法的: (1) ... 阅读全文

posted @ 2014-10-02 18:54 anyuan9 阅读(143) 评论(0) 推荐(0)

《Java程序员面试笔试宝典》之Java与C/C++有什么异同

摘要: Java与C++都是面向对象语言,都使用了面向对象思想(例如封装、继承、多态等),由于面向对象有许多非常好的特性(继承、组合等),使得二者都有很好的可重用性。 需要注意的是,二者并非完全一样,下面主要介绍其不同点: (1) Java为解释性语言,运行的过程为:源代... 阅读全文

posted @ 2014-10-02 18:53 anyuan9 阅读(137) 评论(0) 推荐(0)

《Java程序员面试笔试宝典》之Java程序初始化的顺序是怎样的

摘要: 在Java语言中,当实例化对象时,对象所在类的所有成员变量首先要进行初始化,只有当所有类成员完成初始化后,才会调用对象所在类的构造函数创建对象。 Java程序的初始化一般遵循以下三个原则(以下三原则优先级依次递减):(1)静态对象(变量)优先于非静态对象(变量)初始化,其中,静态对象(... 阅读全文

posted @ 2014-10-02 18:51 anyuan9 阅读(111) 评论(0) 推荐(0)

《Java程序员面试笔试宝典》之为什么Java中有些接口没有任何方法

摘要: 由于Java不支持多重继承,即一个类只能有一个父类,为了克服单继承的缺点,Java语言引入了接口这一概念。接口是抽象方法定义的集合(接口中也可以定义一些常量值),是一种特殊的抽象类。接口中只包含方法的定义,没有方法的实现。接口中的所有方法都是抽象的。接口中成员的作用域修饰符都是public,接... 阅读全文

posted @ 2014-10-02 18:47 anyuan9 阅读(181) 评论(0) 推荐(0)

《Java程序员面试笔试宝典》之字符串创建与存储的机制是什么

摘要: 在Java语言中,字符串起着非常重要的作用,字符串的声明与初始化主要有如下两种情况: (1) 对于String s1=new String(“abc”)语句与String s2=new String(“abc”)语句,存在两个引用对象s1、s2,两个内容相同的字符串对象”abc”,它们在内存中... 阅读全文

posted @ 2014-10-02 18:47 anyuan9 阅读(104) 评论(0) 推荐(0)

《Java程序员面试笔试宝典》之组合与继承有什么区别

摘要: 组合和继承是面向对象中两种代码复用的方式。组合是指在新类里面创建原有类的对象,重复利用已有类的功能。继承是面向对象的主要特性之一,它允许设计人员根据其它类的实现来定义一个类的实现。组合和继承都允许在新的类中设置子对象(subobject),只是组合是显式的,而继承则是隐式的。组合和继承存在着对... 阅读全文

posted @ 2014-10-02 18:44 anyuan9 阅读(135) 评论(0) 推荐(0)

《Java程序员面试笔试宝典》之switch使用时有哪些注意事项

摘要: switch语句用于多分支选择,在使用switch(expr)的时候,expr只能是一个枚举常量(内部也是由整型或字符类型实现)或一个整数表达式,其中整数表达式可以是基本类型int或其对应的包装类Integer,当然也包括不同的长度整型,例如short。由于byte、short和char都能够被... 阅读全文

posted @ 2014-10-02 18:44 anyuan9 阅读(192) 评论(0) 推荐(0)

《Java程序员面试笔试宝典》之volatile有什么作用

摘要: 在由Java语言编写的程序中,有时候为了提高程序的运行效率,编译器会自动对其进行优化,把经常被访问的变量缓存起来,程序在读取这个变量的时候有可能会直接从缓存(例如寄存器)中来读取这个值,而不会去内存中读取。这样做的一个好处是提高了程序的运行效率,但当遇到多线程编程时,变量的值可能因为别的线程而... 阅读全文

posted @ 2014-10-02 18:41 anyuan9 阅读(110) 评论(0) 推荐(0)

《Java程序员面试笔试宝典》之 instanceof有什么作用

摘要: instanceof是Java语言中的一个二元运算符,它的作用是判断一个引用类型的变量所指向的对象是否是一个类(或接口、抽象类、父类)的实例,即它左边的对象是否是它右边的类的实例,返回boolean类型的数据。 常见的用法如下:result= object ins... 阅读全文

posted @ 2014-10-02 18:41 anyuan9 阅读(146) 评论(0) 推荐(0)

《Java程序员面试笔试宝典》之 什么是AOP

摘要: AOP(Aspect-Oriented Programming,面向切面编程)是对面向对象开发的一种补充,它允许开发人员在不改变原来模型的基础上动态地修改模型从而满足新的需求。例如,在不改变原来业务逻辑模型的基础上可以动态地增加日志、安全或异常处理的功能。 下面介绍一个在Spring中使用A... 阅读全文

posted @ 2014-10-02 18:40 anyuan9 阅读(166) 评论(0) 推荐(0)

程序员求职之道(《程序员面试笔试宝典》)之面试官箴言?

摘要: 什么样的求职者能够获得面试官的青睐?求职者需要准备哪些内容来面对形形色色的面试官?什么样的企业适合自己发展?在新的工作岗位上,如何努力才能在人才济济的企业里面脱颖而出?本章内容,几位资深软件工程师将现身说法,为您一一解答上述问题。 1、有道无术,术可求;有术无道,止于术 丁志浩,男,硕士... 阅读全文

posted @ 2014-10-02 18:32 anyuan9 阅读(136) 评论(0) 推荐(0)

程序员求职之道(《程序员面试笔试宝典》)之面试心得交流?

摘要: “前车之鉴,后事之师”,每一个成功的经验都能成为后来师弟师妹、学弟学妹学习的榜样,而每一次失败的经历也能给予后来者血的教训。本章以各大名牌高校、研究所的应届毕业生的亲身求职经历与体会为蓝本,对当前程序员面试笔试相关的准备工作、时间计划、书籍阅读、面试技巧、offer(中文指录取通知)选择等多个... 阅读全文

posted @ 2014-10-02 18:25 anyuan9 阅读(157) 评论(0) 推荐(0)

程序员求职之道(《程序员面试笔试宝典》)之企业面试笔试攻略(互联网)?

摘要: 当无数IT企业来临的时候,到底是应该广撒网还是应该集中优势兵力重点突击某一个或是某几个,一直是困扰应届毕业生的问题。其实不仅是应届毕业生,对于有工作经验的人而言,也会为此问题烦恼。对于这个问题,“仁者见仁,智者见智”,但无论选择哪一种方法,在进行求职时,都需要了解自己应聘企业的招聘相关信息,找... 阅读全文

posted @ 2014-10-02 18:24 anyuan9 阅读(145) 评论(0) 推荐(0)

程序员求职之道(《程序员面试笔试宝典》)之程序设计基础(static的使用)?

摘要: 在C语言中,关键字static的意思是静态,它有三个明显的作用:首先,在函数体内,静态变量具有“记忆”功能,即一个被声明为静态的变量在这一函数被调用过程中其值维持不变。其次,在模块内(但在函数体外),它的作用域范围是有限制的,即如果一个变量被声明为静态的,那么该变量可以被模块内所有函数访问,但... 阅读全文

posted @ 2014-10-02 18:15 anyuan9 阅读(111) 评论(0) 推荐(0)

程序员求职之道(《程序员面试笔试宝典》)之数据结构与算法(数组和链表的区别)?

摘要: 数组与链表是两种不同的数据存储方式, 链表的特性是在中间任意位置添加元素、删除元素都非常地快,不需要移动其它的元素,通常对于单链表而言,链表中每一个元素都要保存一个指向下一个元素的指针,而对于双链表,每个元素既要保存一个指向下一个元素的指针,还要保存一个指向上一个元素的指针,循环链表则在最后一... 阅读全文

posted @ 2014-10-02 18:14 anyuan9 阅读(126) 评论(0) 推荐(0)

程序员求职之道(《程序员面试笔试宝典》)之操作系统(线程和进程的区别)?

摘要: 进程是具有一定独立功能的程序关于某个数据集合上的一次运行活动,它是系统进行资源分配和调度的一个独立单位。例如,用户运行自己的程序,系统就创建一个进程,并为它分配资源,包括各种表格、内存空间、磁盘空间、I/O设备等,然后,该进程被放入到进程的就绪队列,进程调度程序选中它,为它分配CPU及其它相关... 阅读全文

posted @ 2014-10-02 18:12 anyuan9 阅读(123) 评论(0) 推荐(0)

程序员求职之道(《程序员面试笔试宝典》)之操作系统(内核线程和用户线程的区别)

摘要: 根据操作系统内核是否对线程可感知,可以把线程分为内核线程和用户线程。 内核线程建立和销毁都是由操作系统负责、通过系统调用完成的,操作系统在调度时,参考各进程内的线程运行情况做出调度决定,如果一个进程中没有就绪态的线程,那么这个进程也不会被调度占用CPU。 和内核线程相对应的是用户线程,用户... 阅读全文

posted @ 2014-10-02 18:10 anyuan9 阅读(117) 评论(0) 推荐(0)

程序员求职之道(《程序员面试笔试宝典》)之数据结构与算法(排序算法)?

摘要: 1. 概述 排序算法是计算机技术中最基本的算法,许多复杂算法都会用到排序。尽管各种排序算法都已被封装成库函数供程序员使用,但了解排序算法的思想和原理,对于编写高质量的软件,显得非常重要。 本文介绍了常见的排序算法,从算法思想,复杂度和使用场景等方面做了总结。 2. 几个概念 (1)排序... 阅读全文

posted @ 2014-10-02 18:08 anyuan9 阅读(134) 评论(0) 推荐(0)

程序员求职之道(《程序员面试笔试宝典》)之海量数据处理(如何从10亿查询词找出出现频率最高的10个)?

摘要: 1. 问题描述 在大规模数据处理中,常遇到的一类问题是,在海量数据中找出出现频率最高的前K个数,或者从海量数据中找出最大的前K个数,这类问题通常称为“top K”问题,如:在搜索引擎中,统计搜索最热门的10个查询词;在歌曲库中统计下载率最高的前10首歌等等。 2. 当前解决方案 针对to... 阅读全文

posted @ 2014-10-02 18:06 anyuan9 阅读(116) 评论(0) 推荐(0)

程序员求职之道(《程序员面试笔试宝典》)之程序设计基础(内存分配形式)?

摘要: 一个C/C++编译的程序所占用的系统内存一般分为以下几个部分的内容: (1)由符号启始的区块(Block Started by Symbol, BSS)段:BSS段通常是指用来存放程序中未初始化的全局数据和静态数据的一块内存区域。BSS段属于静态内存分配,程序结束后静态变量资源由系统自动释放... 阅读全文

posted @ 2014-10-02 18:06 anyuan9 阅读(116) 评论(0) 推荐(0)

程序员求职之道(《程序员面试笔试宝典》)之智力题攻略?(称重类智力题)

摘要: (1)题目:有7克、2克砝码各一个,天平一只,如何只用这些物品三次将140克的盐分成50、90克各一份? (2)题目有四个装药丸的罐子,每个药丸都有一定的重量,被污染的药丸是没被污染的重量+1,只称量一次,如何判断哪个罐子的药被污染了? (3)题目:假设有八个球,外表一模一样,但是其中一个略微重... 阅读全文

posted @ 2014-10-02 18:05 anyuan9 阅读(134) 评论(0) 推荐(0)

导航