说三道四技术文摘-感悟人生的经典句子
说三道四 > 文档快照

IT旅途——程序员面试经验分享

HTML文档下载 WORD文档下载 PDF文档下载
本文从IT人员的角度,一起分享面试道路上的坎坷。文章汇集几个知名公司的面试题,从出题的角度到分析问题的方法到解决问题较为全面的讲解面试题目,以供读者参考。

面试是职场的永恒话题,如何在职场面试中脱颖而出,获得心仪职位?这里搜集了关于面试经验的热文,其中汇集了阿里巴巴、百度、微软几个知名公司的面试题以及部分答题方法、技巧、面试的心得体会,供读者参考。
[1] 教你如何迅速秒杀掉:99%的海量数据处理面试题

本文分成两部分。第一部分、从set/map谈到hashtable/hash_map/hash_set,简要介绍下set/map/multiset/multimap,及hash_set/hash_map/hash_multiset/hash_multimap之区别(万丈高楼平地起,基础最重要),而本文第二部分,则针对上述那6种方法模式结合对应的海量数据处理面试题分别具体阐述。

[2] 百度最新面试题集锦

最新的面试题集有时也代表公司近来的研发方向甚至科研趋势,这里,博主收集了一些百度最新的面试题集,其中有较为有趣的试题,

比如:
蚂蚁爬杆问题:
有一根27厘米长的细木杆,在第3厘米,7厘米,11厘米,17厘米,23厘米这五个位置上各有一只蚂蚁,木杆很细,不能同时通过两只蚂蚁,开始时,蚂蚁的头朝向左还是右是任意的,他们只会朝前走或掉头,但不会后退,当两只蚂蚁相遇后,蚂蚁会同时掉头朝反方向走,假设蚂蚁们每秒钟可以走1厘米的距离。求所有蚂蚁都离开木杆的最小时间和最大时间。
答案:
    两只蚂蚁相遇后,各自掉头朝相反方向走。如果我们不考虑每个蚂蚁的具体身份,这和 两只蚂蚁相遇后,打个招呼继续向前走没有什么区别。
   所有蚂蚁都离开木杆的最小时间为
   max(min(3,27-3),min(7,27-7), min(11,27-11), min(17,27-17),min(23,27-23))=11
   所有蚂蚁都离开木杆的最大时间为
   max(max(3,27-3),max(7,27-7), max(11,27-11), max(17,27-17),max(23,27-23))=24

三个警察和三个囚徒的过河问题:
三个警察和三个囚徒共同旅行。一条河挡住了去路,河边有一条船,但是每次只能载2人。存在如下的危险:无论在河的哪边,当囚徒人数多于警察的人数时,将有警察被囚徒杀死。问题:请问如何确定渡河方案,才能保证6人安全无损的过河。
答案:
    第一次:两囚徒同过,回一囚徒
    第二次:两囚徒同过,回一囚徒
    第三次:两警察同过,回一囚徒一警察(此时对岸还剩下一囚徒一警察,是安全状态)
    第四次:两警察同过,回一囚徒(此时对岸有3个警察,是安全状态)


[3] 阿里巴巴的面试

博主在文中指出,进入技术面试之前,先要做一套相应的试题,这里面涉及到平常不怎么注意的问题:
一是没有定义访问范围的构造函数,前面未加public、protected或private限制等,默认protected,编译会报错;

二是页面中定义两个同名的JS函数,调用会是什么结果,后面尝试了一下不报错,会调用第二个方法;
 

[4]苹果面试8大难题及答案

苹果这样的公司通常会在面试过程中向求职者抛出一些逻辑的问题来考研面试者,所以,如果你对进入苹果感兴趣,或者只是对逻辑问题感兴趣,这些面试难题值得你仔细研究。

比如:
"逻辑学家们围成一圈坐着,他们的额头上面画有数字……”又来一个逻辑学家围成一圈的问题,这次是这样的,三个拥有完美逻辑推理能力的人围成一圈坐在一个房间里,每个人的额头上都画着一个大于0的数字,三个人的数字各不相同,每个人都看得见其他两个人的数字,看不见自己的。
这三个数字的情况是,其中一个数字是其他两个数字的和,已知的情况还有,其中一个逻辑学家的数字是20,一个是30。游戏组织者从这三个逻辑学家后面走过,并问三个人各自额头上的数字是什么。但第一轮每个逻辑学家都回答他们无法推测自己的数字是什么。游戏组织者只好进行第二轮的发问,这是为什么?你能据此猜出三个逻辑学家的数字吗?

[5]12个有趣的C语言面试题

12个C语言面试题,涉及指针、进程、运算、结构体、函数、内存等内容,比如:
内存泄露:

1.	#include<stdio.h> 2.	 3.	void func(void) 4.	{ 5.	    printf("\n Cleanup function called \n"); 6.	    return; 7.	} 8.	 9.	int main(void) 10.	{ 11.	    int i = 0; 12.	 13.	    atexit(func); 14.	 15.	    for(;i<0xffffff;i++); 16.	 17.	    _exit(0); 18.	} 

这是因为_exit()函数的使用,该函数并没有调用atexit()等函数清理。如果使用atexit()就应当使用exit()或者“return”与之相配合。

[6]Java程序员面试中的多线程问题

这篇文章收集了 Java 线程方面一些典型的问题,

比如:
为什么需要 run ()和 start ()方法,我们可以只用 run ()方法来完成任务吗?
我们需要 run ()&start ()这两个方法是因为 JVM 创建一个单独的线程不同于普通方法的调用,所以这项工作由线程的 start 方法来完成,start 由本地方法实现,需要显示地被调用,使用这俩个方法的另外一个好处是任何一个对象都可以作为线程运行,只要实现了 Runnable 接口,这就避免因继承了 Thread 类而造成的 Java 的多继承问题。                     

[7]设计模式大集锦 程序员面试全攻略

无论你是参与Java面试还是C#面试,设计模式和软件设计问题在程序员面试中是必不可少的一部分。本文总结了在各种面试过程中经常被提及的一些设计问题。文中分为两部分,一类为初学者,另一类专为中高级技术人员准备。

[8]如何在面试时写出高质量的代码

如何在面试时能写出高质量的代码,是很多程序员关心的问题。作者总结自己多年面试他人以及被他人面试的经验,发现应聘者可以从代码的规范性、完整性和鲁棒性三个方面提高代码的质量。

[9]编程技术面试的五大要点

编程面试是程序员面试过程中最为重要的一个环节,其中主要关注应聘者五种素质:

(1)扎实的基础知识

(2)能写高质量的代码

(3)分析问题时思路清晰

(4)能优化时间效率和空间效率

(5)具备包括学习能力、沟通能力、发散思维能力等在内的综合能力。

[10] 谈谈对于技术面试的心得体验

博主在文中谈到,一个公司的技术面试需要有良好的经验传承,不光光只是留来一些题库;也不光光是一句要相互尊重,你代表公司的形象;更重要的如何去主导一场面试,全面、准确的了解对方的能力。一般情况下,软件公司招人总会对这三个方面的能力做一下考核,一是编程语言,二是数据结构与算法,三是系统设计。

延伸阅读: 编程技术面试的五大要点

       华为的JAVA面试题及答案(部分)

       IT求职经验总结——面试和准备策略

    

70美元,你也能用Raspberry Pi做个专属iBeacon基站 7个鲜为人知却超实用的PHP函数 从管理远程式团队和分布式团队中所获得的宝贵经验 Netflix开源数据流管理器Suro Google新创意:天花板加麦克风 人脑植芯片 苹果获弯曲屏新专利 可给手机弄个大波浪卷 真正的跨平台硬件测试:3DMark已打通PC、iOS、Android 将Chrome浏览器变成终端工具 【开源推荐】AllJoyn:打造全球物联网的通用开源框架 21张图带你走进Google数据中心 Snapchat C轮融资5000万美元 投资方是Coatue Management 又一个被谷歌寄生的平台,Chrome应用启动器现来到OS X上 雷军遇上刘德华:创业、艺术、移动互联网 为了抗衡Android,传微软开始考虑WP和WinRT免费 维护代码库的五个精华实践 微软发布安全补丁 IE11.0.2随之而来 Qt 5.2正式版发布 全面支持移动平台 如何节约手游制作成本?揭秘CocoStudio编辑器强悍功能 市场竞争白热化:三大云服务商上演双十二“三国杀” UCloud联手盛科实现SDN硬件应用 AWS,还有多远? Instagram推新私信功能Direct:支持照片、视频和文本信息 微软CEO鲍尔默最后一次受访:我的正确决定远远大于过错 中国创新碰撞硅谷思潮, 2013云世界大会定义云时代 Mozilla与设备商、运营商成立开放Web设备联盟 研发周报:暴露程序员身份的8个行为 专访“月熊志”公益网站技术负责人:利用技术的力量保护动物 【Hadoop技术博客推荐】站在风口的Hadoop技术研究者 2014趋势预测,大数据将成主流 国人当自强:两岸三地在线编程学习网站大搜罗 一周消息树:微软畏惧Chromebook、苹果失去优秀工程师 各位帮我编辑一下这个程序,看看问题在哪里 请问如何用delphi打开帮助文件(*.HLP) 寻找控件DECEDBOX.ocx控件内含一picutrebox 解决问题再送200分 迫切求助!!一个关于html的问题!! 数据库恢复问题,请各位赐教 急。。。。。JBUILDER连接数据时的问题 手写笔 给分 oracle816配置问题 为什么总说找不到servlet类? 有个概念想问下:什么是mysql的断口 SDK程序设计中如何动态清除“Button”等窗体 请教大家Database Desktop中的Autoincrement类型字段不能自动清零的问题 在word文档中使用active控件引发的问题,请大家帮忙,急!!! 帮忙一下! 大家帮帮我吧! 我手头没有winxp光盘,可现在想安装IIS,谁能帮我,好象单独copy几个文件给我也行 关于表单嵌套问题,50分相送! 怎么传递参数给Midas服务器查询? 散个关于时间计算代码让大家品评!给分! 请问如何得到inifile文件的所有小节名? 本是学计算机的!现在却要去教书了!IT梦想泡汤了!! 真诚求解:关于校园局域网得ip地址与网外ip地址得关系问题 谢谢! 在两个web application之间能不能通过session传对象? 怎么把weblogic用向导创建的域删掉,重新配置 简单的问题:关于符号' " & 在word文档中使用active控件引发的问题,想请大家帮忙。急!!! 为什么G.723.1 在DShow里面用不了? 大虾呀、小弟我求救呀!快来帮帮我!郁闷呀! 我安装了win2003后,为什么声音驱动装不了? release为何不行? 在delphi中如何得到mysql里所有的数据库名?急!在线等!! 怎样获得例如另一个网页的内容,然后部分现实,原理是什么 怎样获得例如另一个网页的内容,然后部分显示,原理是什么 100分求MSDN下载地址!!! 菜鸟苦难,高手达人入,简单问题! 我有白头发了,你们也? 请教一个关于datagrid的弱弱的问题 DirectShow中通过摄像头获取图像,如何改变分辨率 关于Win2000做服务器,Win98做客户端,在98中如何设置连接Internet的问题? 我的php是怎么回事呀? 如何访问带密码的Access数据库? 关于程序员的数组方面的问题? 救菜鸟!给个范例! 为什么我在XP下文件夹加密加不了? 在word文档中使用active控件引发的问题。急!!! 我在我的frame中的一个页面中用一个button的onClick="javascript:window.close()"怎么关闭不起作用呢? 帮帮我吧,我asp刚入门,就要做网站,感觉心里好没底...... 红色紧急求救 我在北京找工作,各位仁兄帮帮看看 如何在窗体中动态生成组件? 已知:丨2a-3b+2丨+(4a-b-1)^2=0,求a,b的值 月牙泉为什么被称为"沙漠奇观" 小试管中盛有水,U型管液面相平,向试管中加入下列物质,液面不变的有1、氧化钙2、氢氧化钠3、氯化钠4、氢氧化钙5、浓硫酸 五年级的漫画书本数是四年级的1.5倍,两个年纪的漫画书本数就一样多,五年级有多少本漫画书? 月牙泉给你留下深刻的印象是什么,为什么 地球OL 怎么才能玩如题 英语哲学家罗素说他生活的目的是爱、知识、怜悯,你怎么看?罗素是很有成就的英国哲学家,对整个社会的种种不义在进行着积极的不懈的斗争.他在总结自己的人生目的时写到:对爱之渴望, 让人郁闷的数学题有3个人去投宿,一晚30元.三个人每人掏了10元凑够30元交给了老板.后来老板说今天优惠只要25元就够了,拿出5元命令服务生退还给他们,服务生偷偷藏起了2元,然后,把剩下的3元 成语接龙:全心全意-( )-( )-(成语接龙:全心全意-( )-( )-( ) 有一块两直角边分别为6dm,8dm的直角三角形铁皮.现要从中剪出一个尽可能大的正方形,给出的裁剪方法?包括两种情况作比较. 为什么有人觉得英语好学? 英语翻译在那个时候,我的世界就像一个巨大的宴会,溢满了嘈杂的声音和模糊的脸,而我戴上面具,穿着盛装,没有人看得清面具下的脸 04有一道真题,大家记得04年B类数学计算里有这样一道题吧就是一个边长为2的正方体上面放一个边长为1的正方体,问放上小正方体后的表面积比原来增加的百分比最接近以下哪个选项()A:13 谁有电磁场与电磁波答案 第四版 跪求 英语翻译It's about a global problem that affects so many innocent people worldwide.It's about poverty ,the loss of innocence,an early entry to theharshest realities of life and it'sdefinitely Not Sweet. 雪国列车克莱诺是什么 电磁场与电磁波第四版思考题答案!高教出版社~谢处方 饶克谨 为什么不需要知道毛细管尖口半径最大气泡压力测定液体表面张力 已知在△ABC中,AB=CB,∠ABC=90°,F为AB延长线上的一点,点E在BC上,且BE=BF 1:说明RT△ABE全等于RT△CBF2:若∠EAB=15°,求∠CFB的度数 《电磁场与电磁波》第四版课后答案 当空气中形成一个半径为r的小气泡时,泡内压力与泡外压力之差为多少? 什么数除以什么数以5201314循环 请问你有高教出版社《电磁场与电磁波》第四版课后思考题答案么 一道数学题关于导数的;y=cosx/sinx+cosx在P(π/4,1/2)的的切线斜率 雪国列车的结尾什么意思啊?求解! 成长中的你对于长大怀着向往之心还是惧怕之心,说明理由 一道关于导数的数学题log 以x为底 以3为真数的导数 考上上外附中的大哥大姐们,我只有三口,校优秀队长,老师评语和综合评定都是A,还是大队长.我能通过审查么? 急需!请问谁有电磁场与电磁波(许福永、赵克玉.科学出版社)习题答案?有的话拜托您请发我邮箱 愿得一人心白首不分离 很喜欢这句 给下列句子中加点的词换个词语,使句子意思不变 牛郎循着笑声望去,只见湖边有几个姑娘正在(嬉戏). 神马是幸福,幸福是神马?人人都说自己过得不好,不开心,不幸福.为啥我觉得自己生活的很好啊, 只愿得一人心,白首不分离,这清晰的话语,嘲笑孤单的自己,盼望能见到你,却一直在骗自己., 雪国列车最后什么意思 可以给我发一份第四版电磁场与电磁波高教出版社的课后答案吗?太感谢了 邮箱:sugerstar1015@yahoo.cn 类似愿得一人心白首不分离的句子 一块直角三角形纸片的两条直角边BC,AB的长分别为15CM,20CM现在要截取一个面积尽可能大的正方形,哪一种大 求电磁场与电磁波第四版(谢处方饶克谨)答案 李行亮《愿得一人心》“只愿得一人心,白首不分离”怎么理解? 直角三角形的两条直角边长分别为15cm和20cm,则该三角形的内切圆的面积为? 电磁场与电磁波(第四版,谢处方,饶克谨 编)课后习题答案. 已知P是三角形ABC所在平面内的一点,若BC向量等于xPA向量加BP向量,其中x属于R,则点P一定在? 一块直角三角形纸片的两条直角边BC,AB的长分别为15cm,20cm要截取一个面积尽可能大的正方形.怎么截? 陈在衡不怕鬼重点字解释 上边一个雁字下边一个月是怎么读的? 地球ol怎么玩 函数f(x)= -x^2+6x+5的单调递减区间是什么, 上面一个疋下面一个月读什么字 这吧有玩地球ol的吗?好多级了 谁给我个装备好一点的号? 陈在衡暮行遇鬼的译文陈在衡先生.三啐之而灭. 秦始皇和汉武帝统治的指导思想有什么不同 地球online怎么玩 地球OL谁邀请我呀!怎么下载? 子字旁加兑念什么?请问这个字念什么? 四年级书比三年级多160,四年级书是三年级3倍,四年级有多少书?这道数学题怎么做啊?! 你们地球OL玩的怎么样? 函数y =2x^3-6x^2+11的单调递减区间为? 罗素是哪国人,谁有他的简介? 我认为你永远不会爱上我用英语怎么说自从和你聊天以来我一直很伤心用英语怎么说啊,谢谢 〃:函数f(x)=log(x^2-6x+10),则此函数的单调递减区间是.?谢谢大家函数f(x)=log1/2 (x^2-6x+10),则此函数的单调递减区间是.? (1/2为底数) 帅气男子微信诈骗 三个姑娘心甘情愿掏18岁高中生转塘突发意外生命垂危 警富阳女子车停小区内被砸 物业被判赔两三人结伙开越野车偷大轮胎余杭被抓瑞安5岁男孩被陌生男子挥砍3刀 尚未杭州一处小区五只大老鼠钻进配电箱致停《一个中国人的一生》:走红法国的中国外媒:拘泥于过去的中印将错失机会菲律宾村庄选举异常血腥 已致22名候日本“老爸地位指数”预测经济走势联大连续22年通过决议要求美国解除对朴槿惠为韩国职棒开球 因穿日本品牌球波兰曝光美国驻华沙使馆内的窃听设备(美国家安全局局长否认针对欧洲盟友“窃欧盟官员要求美国加强隐私保护以重建互美国得州一男子五地疯狂射杀 致其母在奥巴马考虑停止窃听盟国领导人日媒称安倍秀强硬让中日问题难解决 损钓鱼岛问题成安倍实现外交和安保战略工中方敦促日本说明扩军真实意图美国会将彻查全部监视项目真相大白,银行终于承认了!80、90矛盾体,资产管理该如何?为什么国内油价这么贵?可悲可叹!2亿与40亿,范冰冰与赵薇的差距为什16年,不知道淘宝的这几个规则变化就用产品思维分析出轨这件小事谷歌、阿里巴巴这些案例告诉你,为什么德邦模式:打造物流行业的“黄埔军校”汽柴油双双涨价 发改委称12日零时起仟金所预警:涉嫌自融,或成中弘地产“美媒:反腐并未拖累中国经济全球刮起互金整肃风暴,行业将迎明媚春港媒称中美“亦敌亦友”:同时加强对抗枪不杀人人杀人!奥兰多惨案折射美枪械多数日本民众反对修改宪法 安倍内阁支一个大消息突袭股市!证监会出了一狠招真朋友,一生最大的财富任正非罕见接受采访:华为成功是因为“豆粕暴涨200块!好玉米有钱买不到!天降大油田,中国页岩油开采将赶超美国油多任性!沙特无惧油价下跌,誓将增产
备案号:鲁ICP备13029499号-2 说三道四 www.s3d4.cn 说三道四技术文摘