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

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求职经验总结——面试和准备策略

    

巴别时代首席执行官赵暕:从页游到手游的完美转身 Oracle借助RESTFUL API扩展移动端版图 优秀求职者应主动问的5个问题 高德LBS智能硬件编程马拉松:硬件复兴,等你挑战! 首届bong线上黑客马拉松:运动数据分析应用bong+获大奖 英特尔推出基于WebRTC的协同通讯方案 凸显本土创新“软”实力 一周消息树:不同设备不同界面的Windows 9正在逼近! 乐卓网络CEO李澄澄:移动游戏IP是把双刃剑 高性能动画!HTML5 Canvas JavaScript框架KineticJS Swift最酷炫的七大功能 微信开发者大会讲师介绍:柳峰与你一起玩转公众平台应用开发 TIOBE 2014年7月编程语言排行榜:仅发布1月,Swift进Top 20! 艾格拉斯CEO王双义:手游自研引擎的荣耀之路 以招行为例,深圳云软黄榕振谈微信公众帐号企业应用高级开发 来自前苹果高管Heidi Roizen的经验之谈 【短讯】Dropbox、微软OneDrive打不开,国内用户该如何应对? 5分钟弄懂Docker! RakNet:被OculusVR收购的跨平台游戏网络引擎 Qualcomm业务拓展副总裁沈劲:智能终端的延伸 苹果发布Xcode 6 Beta 3,Swift迎来重大更新! Linkedln技术高管Jay Kreps:Lambda架构剖析 《近匠》极光推送:聚焦巨头无法快速转身的领域 Babylon.js:拥有微软背景的开源3D游戏引擎 EMC 2014存储布局及十大新技术要点 腾讯推出零流量地图 离线实现公交步行导航 Atmel 1.4亿美元收购Newport Media 巩固物联网产品线 微信大会首批议程出炉 深度解析招行服务号是如何炼成的? 指尖上的阅读:MIT开发盲人专用设备FingerReader 从桌面到移动:异构计算翻天覆地的技术变革 《近匠》Blueware何晓阳,不做中国的New Relic 全球最杰出的14位程序员 .net中如何创建Dll 80分讨论,关于DELPHI的SQL编程! 各位高手:请问如何在weblogic中使用证书撤销列表(SSL)? why? 谁能帮个忙? 请帮忙找找这个控件:含DBCtrlsEh cmos设置问题 如何使用createoleobject() 怎样在控件名字中运用变量 Access的中有类似于Oracle的Decode或者VB中的IIF那样的函数吗?在线等待! 网络中Access的问题. http://www.deckfloor.com/stants/hackgame/index.html 试试看!!!!!!!!!!! 简单问题但急,等回复! 如何利用shell函数,取得“我的电脑”下的驱动器列表?进而获得各磁盘下的目录? 呵呵,一个很菜的问题!关于weblogic ///////////////一个很简单的问题,只要有道理就有分。不够还可以再加!////////////////// CB6的project Manager 让人头疼! 关于截取字符串的问题 请大家帮我看一下这程序 这样的菜单效果怎么做啊!! SendMessage()的问题... 一个被挂起的进程(失去热点)还能收到键盘的消息吗? cb6 的 project Manager 让人头疼! 求助,Apache设置问题 高手请进!!分,不够再给!!是关于session的问题!! samsung550s显示器一问,在线等待…… RedHat 8.0 启动进不了XWindow视窗,怎么办呢???? 在C#中如何完成byte[]之间的拷贝,或者部分拷贝 请问Fuction(T("helpnet"),int i)中的T是和作用? 在客户服务器系统中如何向服务器中请求查询数据? 连接SQL——PLUS问题,用connect / as sysdba,抱错:服务句柄未初始化 关于安装程序的问题,来者有分 急,请高手赐教,在线 初学C++,我是不是需要详细的了解模板技术 游戏开始时的图形菜单和控件是怎么做的? 请诸位将已解决,但长期不结账的case贴在这里。 前几天搞了一个小东西 抱着试试看 在csdn上发布了 没想到今天一看 已经有十多个朋友捧场进行了下载 ######请问,不创建窗体,怎么读出窗体中的控件的属性? 答对给500分! 这个痛苦的程序已经到最后关头,请大家一定要帮我一把:) 100分求优秀MySQL技术网站。 位图菜单... 如何让自己的程序不在Window任务管理器里面出现? 关于DTS数据库导入的问题 网页设计 怎么出现了这么怪的问题?……大家进来看一下阿,来者有分!! 问大家一个语法问题;下面的句子是什么含义? 怎么样从文件里读出数据? 大家注意一下,看看里面的内容,如果有自己的ID,请尽快结贴,要不将被强制结贴! 在asp.net内怎样表示局域网络上的共享目录的路径??? 如何让测量结构可通过WEB方式查看, 急急急, 请各位WEB开发高手帮帮忙 再当一年程序员,然后去卖血。心情沮丧,散分。 there is now considered to be no life on the Mars如何划句子成分 I like this rabbit.(改为一般疑问句)急 ! 站在詹天佑的铜像前怎么写(500字) 你想对今年给你压岁钱的长辈(爸爸、妈妈、爷爷、奶奶、外公、外婆等)说点什么?(选择一对象,注意说话的语气和语境) I like this book.(改为一般疑问句) 陈的组词有哪些 It is said that the workers in this factory are -----your people between the ages of twenty and twenty -five.A.most B.mostly C.almost 为什么? Three fifths of the workers in our factory___(已经受过训练)in that technical and engineering school给出的词(train)详解 - 英语翻译 求教选择题:The workers in this factory are ( ) as in that one.谢谢!A. as twice many B. as many twice C. twice as many D. twice many as In our factory ______of the workers _____from Jiangxi.A.three fifthsz;is B.three fifth;are C.three fifth ;is D.he came 请讲解 詹天佑铜像上面写的是什么字 all the workers in this factory don't get full salary.句型转换All the workers in this factory don't get full salary.___ all the workers in this factory _____ full salary.填空 要求句意不变 The workers in our factory are______ (most) from Anhui Province. 写《站在詹天佑铜像前》,300字,感激不尽 摘抄英语句子 英语翻译Why,the blackboard was not a blackboard at all,It was the back of a carriage. 站在詹天佑的铜像前会说什么100字 有关摘抄优美的英语句子有这样一个作业,RT我想抄刚看的《哈姆莱特》(中英文对照)中的句子.但是觉得那里面的原句子是不是语法与现在不同啊,是剧本而且那是400年前的英文,是不是和古 英语词性转换:Please tell me the real reason for your ___ form work.(absent) 田园风光的作文(简短点的) It's a little boring 的同义句 you need to finish your homework first,need 词性.need后为何用to Please tell me who you are.Please tell me who are you.这两个哪个对?为什么 英语选择题和改错题.( ) 1.I want you ______ your homework first.选择.(10 分)( ) 1.I want you ______ your homework first.A.finish B.finishing C.to finish D.finished ( ) 2.Tell them _____ break the glass.A.to not B.not to C.to no D.no to( ) Jack usually writes letters to me.(改为同义句)Jack usually_______ ________ me. 7.You __________ the meeting yesterday.Why are you absent?A had seen B might have seen C were to see D would see 孔子的政治主张 i want to ( ) a letter to my friends A send B writes C sends ( )I play computer games now?No,you( )shout do your homework first.括号中应填May,mustn't.为什么? 笑笑今年的岁数是父亲的1/4,父亲的岁数是爷爷的3/5,爷爷比父亲大32岁,笑笑今年几岁(用方程回答) Jenny usually writes to her friends (用now 改写句子) MIke is writing a letter to his friend when his mother _______(离开).最好说一下原因 淘气今年岁数是父亲的1/4,父亲的岁数又是爷爷岁数的3/5,爷爷比父亲大32岁淘气今年几岁? His friend usually play football in the playground改成一般疑问句 Mike wrote many letters to his friend.[变成否定句] 三月中旬的英文怎么说 ? 谢了!如题 .急!上旬和下旬呢 ???呵呵,谢了 货期要求延长14天该怎么说好 keep sb.doing(造句)注中文!+_+ please tell me why you are absent from school yesterday? 鲁滨逊漂流记 英文版短句摘抄必须带中文翻译 Sb keep sb doing sth造句 He was absent from school yesterday because he was ill.He was absent from school ____ of his____.保持句意不变 Compared with life on Earth,life on Mars will be better in many ways.这句话的结构是什么,为什么compared with 提前了?学霸感激不尽> He wants to ( ) a letter to his friend.大哥大姐帮帮偶吧 It's a little hot for me,--------?改成反意疑问句 i think life on Mars will be better than________in many waysAon Earth Bit on Earth Cthat on Earth Don Earth ___there be life on Mars?A.May B.Can C.Might D.Ought为什麽? it's,hot,a,but,little,me,for连词组句 .―I don't know whyTom was absent from yesterday's meeting.―He must have been sick,___.―,______?A.isn'the B.wasn'the C.didn'the D.mustn'the我要详细的解析和相关知识点的详解 作文:当我站在詹天佑的铜像前 500字以上!写的好的悬赏我多给! No one is absent from school yesterday,_____?A wasn't it B were they C weren't they D wasn't he John was absent from class yesterday.i don't know his reason.怎么改成定语从句, 我站在詹天佑铜像前作文500字以上要自己写 1 it,is,hot,a,but,little,me,for连词成句 how does the man from the Mars like the life on Earth 的意思 续写 站在詹天佑的铜像面前.(500字)我不希望是复制一样过来的 NOVA IS THERE LIFE ON MARS怎么样 __,I watched an __horse race yesterday.That's why I was absent from work.单选A.Telling you the truth;excitedB.Telling you the truth;excitingC.To tell you the truth;excitedD.To tell you the truth;exciting第一个空我不懂, 詹天佑铜像下的文字
备案号:鲁ICP备13029499号-2 说三道四 www.s3d4.cn 说三道四技术文摘