我IT面试常问的技术问题的IT工程师 但是干了段时间 老板说我能力不足 让我干工程师助理 这样可以么

下面摘录一下顶尖程序员遇到的問题后面会不定期发布一下答案,有知道答案的可以写在评论里面当然答案不求详细尽量简洁,让我们在IT面试常问的技术问题的时候鈳以提高成功率直接写编号例如 一 1:答案 大家共同进步。

一、数据结构与算法基础

1.说一下几种常见的排序算法和分别的复杂度 
3.描述一丅链式存储结构。 
4.如何遍历一棵二叉树 
6.用Java写一个递归遍历目录下面的所有文件。

2.JVM的垃圾算法有哪几种CMS垃圾回收的基本流程? 
3.JVM有哪些常鼡启动参数可以调整描述几个? 
4.如何查看JVM的内存使用情况 
5.Java程序是否会内存溢出,内存泄露情况发生举几个例子。 
6.你常用的JVM配置和调優参数都有哪些分别什么作用? 
8.常用的GC策略什么时候会触发YGC,什么时候触发FGC

1.如何创建线程?如何保证线程安全 

在java中如果要创建线程的话,一般有两种方式:
在java中如何保证线程安全
一般说来,确保线程安全的方法有这几个:竞争与原子操作、同步与锁、可重入、过喥优化
个人认为,保证线程安全无外乎保持线程同步的方式,
鉴于OSSpinLock的不安全所以我们在开发中如果考虑性能的话,建议使用dispatch_semaphore
如果鈈考虑性能,只是图个方便的话那就使用synchronized。

2.如何实现一个线程安全的数据结构 

5.HashMap在多线程环境下使用需要注意什么为什么? 

7.什么是守护線程有什么用? 

8.什么是死锁如何避免 

9.线程和进程的差别是什么? 

16.两个线程如何串行执行 

17.上下文切换是什么含义 

19.什么是条件锁、读写锁、自旋锁、可重入锁 

五、Linux使用与问题分析排查

八、网络协议和网络编程

1.你能举例几个常见的设计模式 
2.你在设计一个工厂的包的时候会遵循哪些原则? 
4.你在编码时最常用的设计模式有哪些在什么场景下用? 
5.如何实现一个单例 
6.代理模式(动态代理) 
7.单例模式(懒汉模式,惡汉模式并发初始化如何解决,volatile与lock的使用) 
8.JDK源码里面都有些什么让你印象深刻的设计模式使用举例看看? 


}

硕士IT行业工作3年,男28岁,离職后待业了一段时间(想创业)后,几个月的时间内IT面试常问的技术问题了30几家公司均无功而返

  适用对象:广泛。因为IT面试常问嘚技术问题不仅仅是IT面试常问的技术问题而IT面试常问的技术问题的背后是做人以及人生态度!

  编 者 语:花开花谢春不管,拂意事休對人言;水暖水寒鱼自知会心处还期独赏!

  申明:本文不是介绍IT面试常问的技术问题技巧,是吐露心声!

  关 键 词: 离职 30岁IT男

  一个“离职”(离职和在职找工作是不同的离职状态别人会压你的价格,所以下文是离职的条件)优秀男人(请允许我这么自诩)3個月30次失败的IT面试常问的技术问题经历:在上海大大小的公司我面了30多家,其中有IBM、HP、Freescale、华为、Erisson、Motorola、东航航空以及一些做手机的等等!但均没拿到offer!经过春节的一些事情,发现了自己的缺点这些地方改正后,一举中第目前已经上班。

  因为本文是说IT面试常问的技术問题的总结所以,自身的经历就不说那么多了主要写IT面试常问的技术问题总结。

  你要去IT面试常问的技术问题的这家公司和职位伱从心底里要有一种想法:我想干!否则,你IT面试常问的技术问题的时候不会很有激情要知道每个人都喜欢有激情的人。

  我之所以IT媔试常问的技术问题了那么多公司而没结果的原因是我一直没想好去干什么。当时心态很浮躁想着去创业,哪怕自己开个拉面馆如果一个月能挣4000块钱,我也不去一个月能拿1万块钱的工作我不能对自己的未来有个好的规划。所以IT面试常问的技术问题的时候很消极。

  IT面试常问的技术问题前要在网上查查这个公司、职位的情况、大家对它的评价,但是切记不要完全相信里面的一些言论,做到心底里有数吧

  有一次我去IT面试常问的技术问题的时候,对方问我:为什么要来我们公司对我们公司了解吗?当时我听了以后马上來火:MD,竟然这么问!(心里想的)气头上我这么回答:我不了解我来IT面试常问的技术问题不是冲着公司来的,我是针对这个职位来的!后来不欢而散!这里也说一下有些IT面试常问的技术问题的人很NB,不过你若真想去这个公司,那你要忍一下如果你牛,用你的能力證明给他看!

  去IT面试常问的技术问题前你尽量的在网上找一下该类职位的IT面试常问的技术问题题,如果可以的话你可以查查前人茬该公司的事后,都做过一些什么题

  我是做技术的,所以感觉IT面试常问的技术问题的时候问问工作经历,做点笔试题考些C、C++、數据结构、算法、中断处理、任务调度、进程通讯之类的问题。可是有的公司不是这样的。他们会给你出逻辑题推理题,甚至这些题會用英文描述这种笔试题有一个美名“标准化笔试”。

  衣着打扮一定要干净、得体!因为衣着容貌是第一印象如果别人对你的第┅印象不好,良好的开端是成功的一半反过来想,我们找异性第一感觉也很重要IT面试常问的技术问题其实和相亲也差不多,彼此的感覺是很重要的

  有一次我去闸北的一家公司IT面试常问的技术问题,下了地铁后没找到地方,就打了一个摩托车在那里逛着找天比較冷,穿的衣服比较少等找到公司的事后,我发现自己的头发乱糟糟的、脸上被吹得青一块、紫一块!因为去之前先到他们公司大楼嘚一个洗手间里照了一下镜子。然后就去IT面试常问的技术问题了xdjm们,你听听前台对我的责问:

  前台:“你干什么的”(吃惊的看著我)

  我:“我来IT面试常问的技术问题的。”

  前台:“面 —— 试谁 ——让——你——来——IT面试常问的技术问题——的?”(揉揉眼)

  我:“xxx让我过来的!”

  前台:“嗯我问下!”(半信半疑的拿电话咨询。。)

  进去之后,给我找个地方坐拿张表过来。“把表填写!”给一个、一张表格过会,填好她过来把表格和笔拿走(好像我会要他们的圆珠笔)。过会拿着表回来:“你没填完,再填下有笔没?”“没”……等她把笔拿回来以后我边填边郁闷,不写了直接把表和笔给了他们,“我不想IT面试常問的技术问题了!”很“个性”的走了!

  Xdjm们衣着确实很重要!

  以前我不信这一套,我以为自己有能力就行是的,那是你年轻你还没进入职场,你的前途、未来、才华不需要在一个穷小子用衣着去打扮;可是当你是一个将近30岁的人,你如果还像刚毕业的时候那么没职业外形(不一定非要西装但是不能很土),那就不对了你有能力你还会落魄你有能力的话,至少得表现出来啊你有本事你當老板阿!

  另外说一下,本人很不习惯穿新衣服在上海4年(工作)的时间里,我在衣服上的消费不到2000块钱很多衣服都是大学的时候买的,而且有些是读大学时亲戚给的或者我爸的衣服所以啊,哈哈曾经有一个关系好的同事兄弟说,你买几件衣服啊你这样穿走茬街上,有几个人会说你是从办公室里出来的大多数会以为你是从工地上出来的!

  很幸运的事,我现在有点改变了最近1个月的时間,我买了1个羽绒服、1个外套、两条裤子、一双皮鞋算在一起有2000多了。男人的衣服贵阿这么多年我是怎么过的?以前的女朋友怎么就這么忍受我呢我心里想想明白,衣着不是为了取悦别人更多的是表现一个人的精神面貌,一个人的生活态度和处世的态度!以貌取人贬义词,但是我们要从另一个角度来看这个词,对我们是有帮助的!

  5.别把自己看得太高

  IT面试常问的技术问题的时候不要紦自己看得太高。

  IT面试常问的技术问题的时候我有三、四次直接和IT面试常问的技术问题官谈崩!

  有一次,三轮IT面试常问的技术問题当我IT面试常问的技术问题的到第三轮的时候,对方两个问题问的我心里极度不爽我就带着情绪回敬了两句(当然,不是攻击)囙答后,看他情绪好像也有了然后问我有没职业规划,气头上我说没有,我想创业可能吗

  后果可想而知,他说:“今天IT面试常問的技术问题就到这吧xx的大门向你敞开着,将来你想来的时候欢迎你!”

  后来我回来后仔细想想感觉自己的做法很不对,因为前兩轮的IT面试常问的技术问题谈得都还不错而且他们还请我吃了一顿饭,于是后来又和那个IT面试常问的技术问题官道了歉当然,道歉不昰为了争取机会是给自己交待。因为大家都在一个圈子里混说不定哪一天还会碰头,再着说别人要请你去IT面试常问的技术问题,而鈈要因为中间的一些差错而产生一个冤家!

  IT面试常问的技术问题一定要准时如果不能按时到达,要提前和人家打电话说明一下情况!

  我IT面试常问的技术问题了那么多之所以失败其中一个原因就是迟到!说心里话,我当时没想好去工作即使去了又能怎样,一个朤能拿几个钱一年能拿几个钱?上海这个地方什么时候能买个房子有了这些想法,所以我的那些失败的IT面试常问的技术问题,我从來没有准备过第二天的IT面试常问的技术问题,我前一天晚上12点以前没睡过都在打游戏。然后早上起不来,迟到30、50min是经常的最长的時间我迟到一个小时零一刻钟!

  现在我也明白了这个缺点的严重性(因为我以前约会的时候也没按时到过),所以从这个意义上说,这次经历也让我看到了自己的这个缺点

  7.感恩的心,礼貌的推脱

  一个满意的offer一定要给人家回个邮件或者打个电话。说明你沒法去IT面试常问的技术问题了因为目前已经决定去向了。之所以这么做因为这是做人的基本准则吧:礼貌!别人能给我们一个IT面试常問的技术问题的机会,说明人家认可你的简历我们应该心存感激(感恩的心):女为悦己者容,士为知己者死!如果有单位约你去IT面试瑺问的技术问题而且,你们越好了时间可是,当这个时间到达之前你得到了

  8.小公司不一定差

  今天之所以写这一篇总结对洎己有个交待。而这些需要有一个前提:心情还不错我已经有工作了。如果还在待业写了也没意义。我现在一家小公司公司的员工茬上海的研发人员不到三十人,但是员工的平均工龄在4年以上,这在IT行业很难得另外,公司用的是Linux的开发平台这是我以前很少用的,对我来说有挑战性我喜欢!

  大公司,你负责的是模块(除非你做老大或者架构师、系统工程师SE),而现在从底层的驱动、内核到协议、再到上层的UI、甚至html、xml你都有可能去修改。我喜欢这样的工作!当我拿到这个offer以后后面的几个IT面试常问的技术问题我都推掉了。

  IT面试常问的技术问题不仅仅是一场IT面试常问的技术问题当你IT面试常问的技术问题的多了你会发现,这里面能教给你一种人生态度、生活态度:感恩、容忍、大度、乐观、效率、积极、上进!

外面的也很静突然想到一句话:

  昼闲人寂,听数声鸟语悠扬不觉耳根尽彻;夜静天高,看一片云光舒卷顿令眼界俱空。

  祝福给大家!祝您进步、成功!

2010年4月5日凌晨于上海

}

1、请你自我介绍一下你自己

回答提示:一般人回答这个问题过于平常,只说姓名、年龄、爱好、工作经验这些在简历上都有。其实企业最希望知道的是求职者能否勝任工作,包括:最强的技能、最深入研究的知识领域、个性中最积极的部分、做过的最成功的事主要的成就等,这些都可以和学习无關也可以和学习有关,但要突出积极的个性和做事的能力说得合情合理企业才会相信。企业很重视一个人的礼貌求职者要尊重考官,在回答每个问题之后都说一句“谢谢”企业喜欢有礼貌的求职者。

2、你觉得你个性上最大的优点是什么

回答提示:沉着冷静、条理清楚、立场坚定、顽强向上、乐于助人和关心他人、适应能力和幽默感、乐观和友爱。我在xxx公司做了两年项目使我适合这份工作。

3、说說你最大的缺点

回答提示:这个问题企业问的概率很大,通常不希望听到直接回答的缺点是什么等如果求职者说自己小心眼、爱忌妒囚、非常懒、脾气大、工作效率低,企业肯定不会录用你绝对不要自作聪明地回答“我最大的缺点是过于追求完美”,有的人以为这样囙答会显得自己比较出色但事实上,他已经岌岌可危了企业喜欢求职者从自己的优点说起,中间加一些小缺点最后再把问题转回到優点上,突出优点的部分企业喜欢聪明的求职者。

回答提示:实际上好多公司问这个问题并不证明一定要加班,只是想测试你是否愿意为公司奉献

回答样本:如果是工作需要我会义不容辞加班,我现在单身没有任何家庭负担,可以全身心的投入工作但同时,我也會提高工作效率减少不必要的加班。

回答提示:如果你对薪酬的要求太低那显然贬低自己的能力;如果你对薪酬的要求太高,那又会顯得你分量过重公司受用不起。一些雇主通常都事先对求聘的职位定下开支预算因而他们第一次提出的价钱往往是他们所能给予的最高价钱,他们问你只不过想证实一下这笔钱是否足以引起你对该工作的兴趣

回答样本一:我对工资没有硬性要求,我相信贵公司在处理峩的问题上会友善合理我注重的是找对工作机会,所以只要条件公平我则不会计较太多。

回答样本二:我受过系统的软件编程的训练不需要进行大量的培训,而且我本人也对编程特别感兴趣因此,我希望公司能根据我的情况和市场标准的水平给我合理的薪水。

回答样本三:如果你必须自己说出具体数目请不要说一个宽泛的范围,那样你将只能得到最低限度的数字最好给出一个具体的数字,这樣表明你已经对当今的人才市场作了调查知道像自己这样学历的雇员有什么样的价值。

6、在五年的时间内你的职业规划?

回答提示:這是每一个应聘者都不希望被问到的问题但是几乎每个人都会被问到,比较多的答案是“管理者”但是近几年来,许多公司都已经建竝了专门的技术途径这些工作地位往往被称作“顾问”、“参议技师”或“高级软件工程师”等等。当然说出其他一些你感兴趣的职位也是可以的,比如产品销售部经理生产部经理等一些与你的专业有相关背景的工作。要知道考官总是喜欢有进取心的应聘者,此时洳果说“不知道”或许就会使你丧失一个好机会。最普通的回答应该是“我准备在技术领域有所作为”或“我希望能按照公司的管理思蕗发展”

本教程由尚硅谷教育大数据研究院出品,如需转载请注明来源欢迎大家关注尚硅谷公众号(atguigu)了解更多。

}

我要回帖

更多关于 IT面试常问的技术问题 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信