- 博客(26)
- 资源 (9)
- 收藏
- 关注
原创 2012腾讯校园招聘面试经历
我投的终端软件,隶属于3G产品部门。很遗憾,止步于2面。2面的知识点太广泛了,确实没有想到知识点那么广泛。腾讯的笔试题目比较基础具体的题目记不清除了,设计到的知识点:1.c语言基础:sizeof,strlen的用法。2.linux基本命令umask3.SQ
2011-09-30 14:05:38 4039 5
原创 2012淘宝面试经历
9月23号进行的,我在成都参见的。一天都搞完了,三次面试。一面很过瘾啊。拿到了淘宝的offer。希望给大家有些帮助吧。1. 淘宝的笔试题目:http://blog.csdn.net/randyjiawenjie/article/details/67962752.
2011-09-30 14:03:29 3555 2
转载 C++内存管理
一篇好文章,记录一下。转自点http://blog.csdn.net/zhanghefu/article/details/5003407[导语]内存管理是C++最令人切齿痛恨的问题,也是C++最有争议的问题,C++高手从中获得了更好的性能,更大的自由,C++菜
2011-09-28 17:13:32 2046
原创 操作系统习题解答
每次笔试,我都在操作系统的计算题中大费脑筋,以前学操作系统的时候,确实没有怎么做题。其实,各大公司出的题目都是作业题目,这一点我很不占优势。1.页式存储管理地址转换问题http://www.isenyo.com/?p=9若在一分页存储管理系 统中,某作业的页表
2011-09-28 15:21:40 6031 4
原创 C++面试题目集合(持续跟新)
与我前面写的C语言进阶知识点遥相呼应。这才是C++面试,网上的面试题有些太简单了。C++面试题目最多集中在对象的内存模型,记住了:如果用c/c++,内存都不清楚,还写个屁的程序!1.C++的虚函数是怎样实现的? C++的虚函数使用了一个虚函数表来存放了每一个虚函数的入口地址,这个虚函数表又使用一个虚函数指针来进行访问。通常,虚函数指针都放在对象模型的第一个位置存放,这
2011-09-28 14:07:41 2896 2
原创 多线程同步之生产者---消费者模型
额,腾讯二面的时候,被问到了这个模型。很不幸啊,不会用代码来实现。生产者消费者模型 对于多线程程序来说,不管任何编程语言,生产者和消费者模型都是最经典的。就像学习每一门编程语言一样,Hello World!都是最经典的例子。 实际上,准确说应该是“生产者-消费
2011-09-27 19:16:10 2514
原创 2012腾讯校园招聘笔试成都站回忆版
腾讯的笔试题目比较基础具体的题目记不清除了,设计到的知识点:1.c语言基础:sizeof,strlen的用法。2.linux基本命令umask3.SQL语言4.数据结构的知识,建立二叉树,顺序表操作的复杂度5.操作系统的知识:通过页表确定物理地址,死锁(说
2011-09-26 11:08:52 4787 8
原创 几道经典笔试题目
1.递归合并有序链表2.寻找二叉树中两个节点的最近的公共祖先3.进制算法转换4.大小写转换5.求两同长数组的中位数问题6.求数组的第k大的数字7. 最接近S的中位数的k个数1.递归合并有序链表Node* mergAction(Node* head1,Node *head2){ Node *p=NULL; if(head1==NULL&&head
2011-09-21 13:03:30 2366 1
原创 2012淘宝校园招聘笔试
川大站笔试:(本人亲手经历)1个小时的笔试时间,人还是非常多,快没有位置了。选择题考察的面非常广,我记得住的只有下面几道题:(1)进程死锁(2)双链表插入节点(3)插座问题:用树的知识解决(4)平衡树的概念:红黑树,B数,AVL树(5)ICMP协议
2011-09-21 10:42:07 4872 8
原创 设计模式-观察者模式
http://ttitfly.iteye.com/blog/152512观察者模式定义了一种一对多的依赖关系,让多个观察者对象同时监听某一个主题对象。这个主题对象在状态上发生变化时,会通知所有观察者对象,让他们能够自动更新自己观察者模式的组成1.抽象主题角色:
2011-09-20 15:41:13 790
转载 设计模式-策略模式
策略模式http://blog.csdn.net/surprisesdu/article/details/636951策略模式策略模式是对算法的包装,把使用算法的责任和算法本身分隔开,委派给不同的对象管理。策略模式通常把一系列的算法包装到一系列的策略类里面,作为一个抽
2011-09-20 14:48:51 836
原创 设计模式--单例模式
单例模式是最容易的设计模式了,但是用得非常多。我在项目中接触的一个就是单例模式。单例模式的适用范围:单例模式适合于一个类只有一个实例的情况,比如窗口管理器,打印缓冲池和文件系统,它们都是原型的例子。典型的情况是,那些对象的类型被遍及一个软件系统的不同对象访问,因此需要一个
2011-09-20 14:46:44 1006
转载 一道笔试题:假设在n进制下,下面的等式成立,n的值是(),567*456=150216.
假设在n进制下,下面的等式成立,n的值是(),567*456=150216.完全是考数学的题目:http://topic.csdn.net/u/20100319/14/ffd0920a-b256-48d8-8d86-da36a3bfab8d.html做不出来也就算了,
2011-09-19 14:30:20 9074
原创 2012联发科校园招聘成都手机软件部门笔试&第一轮面试
17号川大笔试,基本都是C的题目。我选的是手机软件部门:选择题我有印象的:1.int p = (short)0x8000,问打印p是多少?-326782.##的使用(连接):define call(x,y) x##y3.char* str = "hello" str = "pri" prinf("%s",str);有什么问题?直接崩溃,char *s = "hel
2011-09-19 11:30:15 6274 2
原创 组合数的输出
问题:求n个数中K个数的组合,假设函数原型为 int combination(int n,int k),其中 n的范围为 1……n, 例如:combination(5,3) 要求输出:543、542、541、531、532、521、432、431、421、321如果输出时有用到数
2011-09-17 11:26:21 6573 1
原创 操作系统概念辨析
额,简历中有一句“熟悉操作系统原理”,底层公司、设备商公司应该会要问这些东东吧。有几个问题总结一下:目录:1.信号量(semaphore),互斥量(mutex),事件,临界区概念解析2.自旋锁的概念3.单内核和微内核4.死锁的定义及其预防措施5.多进程和多线程的概念以及如何选择他们?6.linux系统通信机制7.简述段式内存管理下得虚拟内地到物理地址的映射8.什
2011-09-16 22:51:45 2623 1
原创 良好的代码风格
额,由于在简历中增加了一笔,“具有良好的代码风格”,所以,今天早上花时间来整理了一下。主要参考了《java编程风格》和陈皓的《编程修养》这篇文档。良好的编程风格1.一般原则2.格式规范3.命名约定4.文档约定5.编程约定1. 一般原则(1)
2011-09-16 13:52:59 5479
原创 java底层学习
额,马上就要面试了,java的底层肯定是需要了解的。网上找了找java的底层文章,做个记号。java底层主要是类的加载、连接和初始化。本文主要分为四个方面:(1)java底层概述(2)new和newInstance()方法的区别(3)深入探讨java的加载机制
2011-09-14 17:24:14 23332 1
原创 二叉树的常见问题及其解决程序
二叉树的常见问题有如下几个,如果解决好了,就跟链表一样轻松:唯一不一样的是,二叉树是非线性结构。常见的问题如下:二叉树的问题1.二叉树三种周游(traversal)方式:二叉树的问题1.二叉树三种周游(traversal)方式:2.怎样从顶部开始逐层打印二叉树结点数据3.如何判断一棵二叉树是否是平衡二叉树4.设计一个算法,找出二叉树上任意两个节点的最近共同父结点,复杂度如果
2011-09-13 19:57:55 30481 8
原创 2012年华为校园招聘杭州站面试
2011.9.6 今天开始了正式的面试。第一轮还是华为,我觉得,华为的希望还是很大的。因为1.我做的东西就是手机软件而且有三个相关的项目2.我去大公司实习过(思科网迅、腾讯)3.我成绩好,学校也好 面试进行得很顺利,看我简历上有一句:了
2011-09-06 18:46:57 4499 3
原创 IT公司智力题(持续跟新中)
请听题(用赵本山在《买车》的语气)1.有1000瓶药物,但是其中有一瓶是有毒的,小白鼠吃了一个星期以后就会死掉!请问,在一个星期内找出有毒的药物,最少需要多少只小白鼠?解答:用二进制的思路去思考,1000瓶药代表了1000种状态,那么1000用二进制表示可以用一个
2011-09-06 09:07:17 5319 4
原创 几个小程序
1.求变量val中1的个数:方法1:逐个去比较int getNum1(int val){ int num = 0; while (val){ num += val & 0x01; val = val >> 1; } return num;}方法2
2011-09-05 14:34:23 1264 1
原创 前置++和后置++的区别
今天在阅读《google c++ 编程风格》的文档的时候,5.10. 前置自增和自减:有一句话引起了我的注意:对于迭代器和其他模板对象使用前缀形式 (++i) 的自增, 自减运算符.,理由是 前置自增 (++i) 通常要比后置自增 (i++) 效率更高。于是我查了查前置+
2011-09-04 20:12:50 31687 12
原创 Google C++风格指南 阅读笔记
这个Google C++风格指南出得太好了,有很多C++的问题,其实通过阅读这份文档就可以了。相信读完后,可以在简历上加上一句,“具有良好的编码风格”,哈哈。下面记录一下我的读书笔记吧。整份文档的中文版本我已经上传到了资源里面。1. 头文件1.1头文件保护每次Ecli
2011-09-04 18:10:37 1223
原创 memset 、memmcpy、memmove实现及其区别
这三个函数实在是太经典了,不得不自己来实现一遍。三个函数的原型如下:void* memset(void *des, int val, size_t size) void * memcpy(void *des, const void* src, size_t size)
2011-09-02 12:24:09 3330
原创 设计模式--工厂模式
总的说来,工厂模式有两种:工厂方法和抽象工厂。工厂方法模式定义了一个创建对象的接口,但由子类决定要实例化的类是哪一个。工厂方法让类把实例化方法推迟到子类。利用工厂方法创建对象,通常需要继承一个类,并覆盖它的工厂方法。举例如下(还是来自《Head First 设计模式》中的
2011-09-01 11:26:32 853
Google C++风格指南
2011-09-04
Android2.2源码
2011-08-02
Android openSSL库
2011-07-18
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人