笔经面经
「已注销」
这个作者很懒,什么都没留下…
展开
-
C++/C面试题集
什么是预编译,何时需要预编译: 答: (1) 总是使用不经常改动的大型代码体 (2) 程序由多个模块组成,所有模块都使用一组标准的包含文件和相同的编译选项。在这种情况下,可以将所有包含文件预编译为一个预编译头char * const p char const * p const char *p 上述三个有什么区别? 答: char * const p; //常量指针,p的值不转载 2016-01-19 22:55:03 · 344 阅读 · 0 评论 -
如何写简历?
一、没有必要撒谎写简历最差的策略就是撒谎了。这种欺骗本身就自相矛盾。你到底希望和聪明人共事呢,还是笨人呢?大多数人希望和聪明人共事,但是聪明人你骗得了么,或者说被你骗了的算是你认为的聪明人么?你要和想找好工作,基本假设就是大家都是明白人不好骗的。看简历的人也上过学,也写过简历,更清楚其中的注水手段,以为自己能吹牛过关,大部分都是自取其辱。即便你过了简历筛选一关,也没那么容易,面试时候肯定会问你那些你转载 2016-01-12 15:03:12 · 484 阅读 · 0 评论 -
苹果向求职者抛出的8大难题
苹果公司在招聘员工时,会向求职者问一些“可汗学院”(Khan Academy)提出的考验智商的谜题。你 可能没听说过“可汗学院”,但“可汗学院”的谜题被苹果采用一定是有其道理的。可汗学院由孟加拉裔美国人萨尔曼•可汗(Salman Kahan)创立,是一家由谷歌和比尔&梅琳达•盖茨基金会背后支持的教育性非营利组织,主旨在于利用网络影片进行免费授课,目前已经有关于数 学、历史、金融、物理、化学、生物、天转载 2016-01-12 15:31:48 · 828 阅读 · 0 评论 -
面试笔试技巧
关于面试笔试,就六个字:技巧+实力+运气。本文只涉及四个字:技巧+实力。当然,本文的技巧,不同于一般意义的“技巧”。面试笔试是需要技巧的 面试是需要技巧的,这一点没有人否认。笔试、面试时有相当比例的题目的是跟程序员相关,但又没那么紧密相关的东西。比如考察逻辑思维能力、抽象思维能力的题目,大公司尤其注重这一点,感觉有点测试智商的味道。好吧,我承认,我的智商有时候不够用。不可否认有极个别的聪明人存在,转载 2016-01-12 15:42:58 · 510 阅读 · 0 评论 -
华为机试题目
在网上找了一些华为机试的题目,每日坚持写代码。1、字符、字符串与数值间的转换分析: int i = (ch-48); 这个语句完成了单个字符 ch 转化为数字并存入整型变量 i 的功能。因为字符 0 在 ASCII 码中对应了 48,后面的数值也是以 1 递增,所以用它对应的ASCII码减去48就是这单个字符的整数形式.如此,我们也可以反过来,实现将整型转换成字符:char ch = (i+4原创 2016-01-12 21:32:06 · 425 阅读 · 0 评论 -
1、判断一个字符串中的字符是否唯一
题目: 实现一个算法来判断一个字符串中的字符是否唯一(即没有重复).不能使用额外的数据结构。 (即只使用基本的数据结构)解答: 首先,构成字符串的字符集有多大?是ASCII字符,还是只是26个字母? 还是有更大的字符集,对于不同的情况,我们可能会有不同的解决方案。如果我们假设字符集是ASCII字符,那么我们可以开一个大小为256的bool数组来表征每个字 符的出现。数组初始化为false,遍历一转载 2016-01-11 18:03:31 · 544 阅读 · 0 评论 -
3、去除字符串中的重复字符
题目: 写代码翻转一个C风格的字符串。(C风格的意思是”abcd”需要用5个字符来表示,包含末尾的 结束字符)解答: 这道题考察你有没有注意到C风格字符串最后的那个结束符,那我觉得还是像书 上写的那样,在代码中有所体现。代码如下:void swap(char &a, char &b){ a=a^b; b=a^b; a=a^b;}void reverse1(char *转载 2016-01-11 18:58:48 · 428 阅读 · 0 评论 -
2、字符串翻转
题目: 写代码翻转一个C风格的字符串。(C风格的意思是”abcd”需要用5个字符来表示,包含末尾的 结束字符)解答: 这道题考察你有没有注意到C风格字符串最后的那个结束符,那我觉得还是像书 上写的那样,在代码中有所体现。代码如下:void swap(char &a, char &b){ a=a^b; b=a^b; a=a^b;}void reverse1(char *转载 2016-01-11 18:39:20 · 266 阅读 · 0 评论