- 相关推荐
it就业面试问什么问题
1、介绍你自己
这个问题通常是一个面试的开始的第一个问题,要额外的小心不要滔滔不绝。尽可能的让你的回答在一分钟,最多2分钟的时间内结束。你的回答应该包 含以下4 个主题:早期生活,教育背景,工作背景以及最近的工作经验。要着重强调最后的那个主题。要牢记这个问题通常是一个热身的问题,不要把你的最重要的观点浪费 在这个问题上。
2、你对我们公司有什么样的了解
你必须能够谈论关于这个公司的产品,服务,收入,业界声望,形象,目标,存在的问题,管理风格,职工,历史和企业文化等问题。但是不要表现出你 对这个公司的一切都了如指掌。让你的回答能够体现出你对该公司做了一些研究,但是不要让面试官被你打败(overwhelm),并表现出你希望能够了解关 于公司更多的情况。
你可以用这样的态度来开始回答问题:“在我的寻找工作的过程中,我调查研究了很多公司,出于如下的理由,贵公司是我感兴趣的公司之一:……”。
用一个积极的态度来回答这个问题,不要这样说:“每个人都告诉我这个公司处于困境中,有各种样的麻烦,这就是我来这儿的原因”,即使那的确是你在这儿的理由。
3、为什么你希望来我们公司工作?
最糟糕的答案就是“因为我喜欢人”。要是你喜欢的是动物,那你去哪工作呢?在这个问题的回答上,并且贯穿整个面试的过程中,一个优秀的答案总是 来自于你所作的调查研究,这样的话你就可以从公司的需要来回答。你可能说你的研究表明这个公司所做的工作正是你所希望参与的,并且他们做这个工作的方式极 大的吸引了你。例如,如果这个公司由于强大的管理而著称,那么你的答案可以提到这个事实,并表示你希望成为这个小组的一员。如果这个公司着重强调研发,那 么就强调你希望创造你的事物,而你知道这个公司非常鼓励这样的行为。如果这个公司强调经济控制,你的答案就应该包含对数字的热爱。
如果你觉得你必须捏造一个答案,例如如果这个公司强调研发,但是你觉得你必须提到这一点而实际上你对这根本不感兴趣,那么你可能根本不应该参加这个面试,因为你可能根本不会考虑在这个公司工作。
你的之前的准备必须包括对这个公司做详尽的了解,来避免到一个你无法发挥才干或者根本不想去的公司面试。大多数人都不擅长说谎,所以在面试中欺瞒面试官是一件很困难的事情。即使你成功的做到了这一点,你所获得的也只是一个你不想参加的工作。
4、你可以为我们完成哪些其他人做不到的事情?
这个问题上,你有权利或者是义务来自吹自擂。谈论一些你完成工作的记录,提到你简历中的独特之处,或者列出你职业生涯中的成就。告诉别人,你的 技能和兴趣在获取这些结果的过程中发挥了很大的作用,并使得你很有价值。提到你能够合理的安排工作优先顺序,找出问题,并利用你的经验和精力来解决问题。
5、你觉得这个职位最吸引你的地方是什么?最不吸引你的地方又是什么?
列出3到4个这个工作吸引人的方面,然后提出一个简单的不重要的不吸引人的问题。
6、为什么我们应该雇佣你?
参见问题4,考虑你的能力,你的工作经历和你的干劲。
7、你希望在工作中能够获得什么?
让你的答案来源于这个公司提供的机会。谈论你希望能够大展身手并获取认可的要求。让你的答案基于工作机会而不是个人的要求。
8、谈论一下对你应聘的这个职位的定义
你的答案应该简短并且是基于工作要求的。考虑这个工作的责任和义务。在你回答问题之前确定你真正的了解这个职位所涉及的方方面面。如果你不确定,就去问面试官,他可能会帮你回答这个问题。
9、你需要多久能够对公司做出显著的贡献?
答案要实际一点。可以这样回答,尽管你希望从第一天开始就能够满足公司紧迫的要求,并开始发挥作用,但是你可能需要6个月到1年的时间来足够了解这个公司及其需要来做出很大的贡献。
10、你会在公司工作多久?
可以这样回答,你对在这个公司的职业生涯很感兴趣,可是也得承认你必须能够不断感觉到有挑战才能够继续在任何公司呆着。可以考虑这样的语句“只要我们双方都感觉有收获”。
11、你的简历显示你的能力超出了这个工作的要求,你是如何认为的?
强调你对在这个公司有一个长期合作的兴趣,你可以说你认为如果你在这个职位上表现的很好,公司还会为你提供新的机会。也要提到一个好公司需要好 的职员。有经验的职员总会有很好的激励;既然你是如此的重视这个职位,雇主将会很快从他的投资中获得回报。一个发展中的,充满活力的公司永远不会嫌天才多 的。
12、你的管理方式是什么样的?
你必须对这个公司的风格有足够的了解,这样才能让你的管理风格对其进行补充。可能的风格包括:基于任务的(我喜爱问题,研究哪些是错误的,选择 一个解决方案并完成),基于结构的(我做出的任何一个管理的决定是基于它是如何影响问题的底线的),或者是家长式作风的(我致力于管理好我的每一个下属, 并给他们指引正确的方向)。
民-主参与式的风格是目前比较流行的一种:一个开放的管理方式,通过激励手下并根据所负责的事情分派任务来完成每一件事情。
当你考虑这个问题的时候,要思考你的风格是否会让你在这个公司里高兴并有效率的工作。
13、你是一个合格的经理吗?你可以举一些例子吗?你是否觉得你有顶级管理人员的潜力?
保证你的答案是基于成果和任务的。通过你职业生涯中的一些例子来加固你的论点。强调你的经验和经历。
14、当你招聘人手的时候你需要什么类型的?
考虑一些技能方面的问题。主动性,以及能够舒服和有效的与其他人一起工作的适应性。提到你希望雇佣一些看起来能够在公司中获得提升的人。
15、你是否曾经不得不解雇一些员工?是什么理由?你是如何解决这个情况的?
要承认这个情况不是容易解决的,但是你还是很好的解决了,不管是从公司角度还是从个人角度。让他们知道,和其他人一样,你不喜欢这种让人不乐意的工作,但是你可以有效的富有人情味的解决问题,尤其是在要解雇某个人的时候。
16、你认为作为一个经理或者高级行政人员最困难的事情是什么?
要提到指定计划,指定和成本控制。最困难的任务是要去激发并管理雇员来完成一些计划中的事情,并且按时的在预算范围内完成任务。
17、在我们这个行业中你觉得什么是最重要的趋势?
一般要准备两到三个趋势来阐明你对所在行业是多么的了解。你可以考虑把技术上的挑战或者机会,金融环境甚至管理的需求等方面作为你考虑收集的关于行业所面对的状况。
18、你为什么离开你现在的工作(上一个工作)?
在不伤害你自己的情况下要简明扼要并诚实的回答这个问题。回溯到你寻找工作的计划阶段,那时你正在把这个话题当作你的工作经历。如果你是在一次 公司裁员中被裁掉的,直接说出来好了;否则的话,要指明这次离职是你自己的决定,你自己行动的结果,不要提到任何关于性格冲突等。
19、你觉得放弃原来所有的福利待遇等来寻找一个新的工作是什么感觉?
要提到你很自然的担心这一点,但是并不很恐慌。你愿意为寻找到合适的工作而冒一点风险。不要说,你对安全感比成功的完成工作更感兴趣。
20、在你上一份工作中,你最喜欢哪个方面的特点?最不喜欢哪个?
要小心的回答这个问题。要多说你喜欢的特性,而少说你不喜欢的。不要引用个人的问题。如果你使得你的上一份工作听起来很糟糕,面试官会疑问你为什么还能在上一份职位上一直待到现在。
21、你如何看待你的老板?
要尽可能积极的回答这个问题。你潜在的未来的老板很希望能够了解你未来在相似的场合会如何谈论他。
22、你在现在的年龄中为什么不能赚到更多?
要告诉他这是你寻找新的工作的理由之一,不要处于守势。
23、你希望这个职位的薪水是多少?
讨论薪水是一个很微妙的问题。我们建议你在条件允许的情况下尽可能的拖延用一个精确的数据来回答这个问题。你可以说,“我知道这个工作的薪水的 大概范围是¥---到¥---。这个对于我来说是合适的价位。”你也可以用一个问题来回答这个问题:“你可能在这个问题上可以帮助我。你能否告诉我在公司 中对相似职位的工作的大概薪水是多少?”。
如果你是在一个最初的面试中遇到这个问题,你可以说你觉得你需要更多的了解这个职位的职能才能够对这个问题有个有意思的回答。在这个问题上通过 询问面试官或者人事高级主管或者自己去寻找结果,你可以尝试去获得这份工作是否有一个工资等级。如果有,并且你能够接受,那么直接回答你满意这个薪水范围 好了。
如果面试官继续纠缠这个问题的话,你可以说“我现在的薪水是¥--。和其他人一样,我希望能够提升这个数字,但是我主要的兴趣还是在工作本身。”要记住,获取一个新的工作这件事本身不会使得你能够赚到更多的钱。
如果一个猎头公司也参与了此事的话,你的联系人可能可以帮助你解决这个薪水的问题。他甚至可以帮你介入此事。例如,如果他告诉你这个职位的待遇,然后你告诉他你现在已经赚那么多的,并且希望待遇能够适当的提升,他可能会去雇主那里提议给你增加10%的待遇。
如果没有获得关于这个职位的合适的信息,而面试官还继续这个话题的话,你可以用一个具体的数字来回答这个问题。你不能给别人留下待遇完全没有影 响,你将会接受任何待遇的印象。如果你年薪8W的话,有时候说3.5W一年也是可以接受的。(如果你是在做工作的一个彻底的变化的话,这种情况可能也是有 道理,可以理解的)。
不要很快就把你自己卖掉:),但是要继续的强调这个工作本身才是你最看重的东西。面试官可能会去判断你希望这个工作的待遇是多少哦。不要给面试官留下金钱对你来说是唯一重要的事情的感觉。把薪水的问题和工作本身挂钩。
但是无论如何可能的话,在你到面试过程的最后一个阶段之前,少谈论薪水的问题。到那个阶段的时候,你就应该知道,这个公司对你有很大的兴趣,这个时候再谈论薪水待遇的话就会有很大的余地了。
24、你长期的目标是什么?
回到你寻找工作的计划阶段。不要这样回答“我希望能够得到你广告中的工作”。把你的目标与你面试的公司关系起来,“在你们这样一个公司,我希望能够……”
25、你目前位置在工作中是多么的成功?
你要回答,总的来说你对你目前为止的职业生涯是很高兴很满意的。列举一些生活中普通的琐事,你觉得你完成的很好,没有怨言。
要向别人展现一个积极和自信的面貌,但是不要夸大其词。例如这样的回答“所有的事情都特别的好!我不能想象一个更好的事情了!我非常的开心。”,会使得面试官觉得你是不是在愚弄他或者你自己。最具有说服力的答案通常都是相当自信的。
面试it问什么问题
1、各种排序算法的比较次数
2、static、auto未初始化的初始值
http://http://cankao.gcw818.com
3、x*=y+8,给出x,y的值,求该表达式计算后二者的值
4、enum类型的default赋值规则
5、定义函数F(intx){return(x*x);}求F(3+5)
6、fgets(s,n,f)函数的功能
7、定义*s="ab\0cdef",输出该字符可以看到什么结果
8、还是static相关知识——在此说明一下static这个关键字相当重要,在笔试中出现率为100%,在面试中出现率为50%。
9、数据库中索引,簇索引,非簇,唯一,复合,覆盖索引的区别
10、SQL语句和范式是对数据库有要求的公司笔试必考点之一
阿里巴巴B2B二面
1、通配符的含义
2、死锁的基本知识——死锁是各大笔试面试中出现率50%的知识点
3、信号量P、V原语的相关知识点
4、有向图的邻接表表示
5、STL中迭代器的工作原理,迭代器与普通指针有什么区别?
回答思路:迭代器和指针相同的地方:
1、指针和iterator都支持与整数进行+,-运算,而且其含义都是从当前位置向前或者向后移动n个位置
2、指针和iterator都支持减法运算,指针-指针得到的是两个指针之间的距离,迭代器-迭代器得到的是两个迭代器之间的距离
3、通过指针或者iterator都能够修改其指向的元素
通过上面这几点看,两者真的很像,但是两者也有着下面的几个不同地方
1、out操作符可以直接输出指针的值,但是对迭代器进行在操作的时候会报错。通过看报错信息和头文件知道,迭代器返回的是对象引用而不是对象的值,所以cout只能输出迭代器使用*取值后的值而不能直接输出其自身。
2、指针能指向函数而迭代器不行,迭代器只能指向容器
这就说明了迭代器和指针其实是完全不一样的概念来的。指针是一种特殊的变量,它专门用来存放另一变量的地址,而迭代器只是参考了指针的特性进行设计的一种STL接口。
笔者曾在网上看到这样一种说法:迭代器是广义指针,而指针满足所有迭代器要求。迭代器是STL算法的接口,而指针是迭代器,因此STL算法可以使用指针来对基于指针的非STL容器进行操作。
笔者觉得上面说法也有几分道理,但是到底正不正确就留给看官自己判断了。但是有一点希望大家注意的是:千万不要把指针和迭代器搞混了。也许某些编译器使用指针来实现迭代器以至于有些人会误以为指针和迭代器是一个概念来的。
6、什么是友元?
7、delete、new的用法
8、typename的用法
9、编程判断一个数是否为2的幂
10、你怎样重新改进和设计一个ATM银行自动取款机?
12、10000Mbps万兆交换机怎么实现?
13、操作符重载的相关知识点,大题,具体记不清了
各大IT公司校园招聘程序员面试问题:网新恒天
网新恒天一面
1、考察指针int(*p)[10]和int*p[10]的区别,用法
2、sizeof(),strlen()的区别和用法
3、堆、栈的区别和用法
4、多继承的优点与缺点
5、(1)IO2:30ms,CPU20ms,IO120ms,CPU30ms
(2)IO120ms,CPU20ms,IO210ms
(3)CPU30ms,IO120ms
求三种情况的CPU和IO占用率
网新恒天二面:
1、内联函数与宏的区别
2、与信号量相关知识的考察,具体题目记不清了,反正知道基本概念就会做
3、填空,考察页式虚拟内存的缺页情况,也是知道这部分知识点就会做的题
4、类的继承相关知识点的考察,是一道程序输出分析题
5、栈的类的成员函数的实现,程序填空题。
6、模板函数与函数模板的区别
7、函数模板与类模板的区别
大IT公司校园招聘程序员面试问题:迅雷迅雷面试题
1、写一个字符串插入的函数
2、问了我关于虚函数底层的实现
3、写了快排、堆排
4、问我TCP、UDP的一些知识
5、还问了我一些Linux的知识
6、让我实现红黑树的删除操作
各大IT公司校园招聘程序员面试问题:网易有道网易有道
1、试着用最小的比较次数去寻找数组中的最大值和最小值。
解法一:
扫描一次数组找出最大值;再扫描一次数组找出最小值。
比较次数2N-2
解法二:
将数组中相邻的两个数分在一组,每次比较两个相邻的数,将较大值交换至这两个数的左边,较小值放于右边。
对大者组扫描一次找出最大值,对小者组扫描一次找出最小值。
比较1.5N-2次,但需要改变数组结构
解法三:
每次比较相邻两个数,较大者与MAX比较,较小者与MIN比较,找出最大值和最小值。
各大IT公司校园招聘程序员面试问题:58同城
58同城面试题
一面:
1、set(底层基于红黑树实现)的操作;
2、手写快排递归与非递归实现;
3、KMP原理解释
4、聚类分类协同过滤算法;
二面:
1、提示词实现Trie树+hash
2、最快速度求两个数组之交集;
3、文章最短摘要生成;
各大IT公司校园招聘程序员面试问题:微软
微软面试题
微软面试题汇总
1、给你一个凸多边形,你怎么用一条线,把它分成面积相等的两部分
2、有一条数轴,上有一整数点s,点s两侧分别放了两个机器人,不知道两个机器人分别距离s的距离,两机器人不能相互通信。
现在,给你以下指令:
R(往右一格)
L(往左一格)
IF(S)是否在S点
GOTOA,跳到A代码段。
设计一套指令给两个机器人,让两个器机可以最终在某一点相遇。
3、怎么判断两棵二叉树是否是同构的
4、按层次打印一个二叉树
5、给你一个数n(最大为10000),怎么求其阶乘
6、判断两个单链表是否有交叉
各大IT公司校园招聘程序员面试问题:腾讯
腾讯一面
1、关系型数据库的特点
2、父类的析构函数为什么要定义为虚函数
3、把一个字符串的大写字母放到字符串的后面,各个字符的相对位置不变,不能申请额外的空间。(比较难)
4、快排算法实现程序
5、KMP算法实现程序
6、override和overload的区别
7、编程并实现一个八皇后的解法
8、链表的归并排序
腾讯二面:
1、在数据库中如何创建一个表
2、创建后如何添加一个记录、删除一个记录
3、编写C++中的两个类一个只能在栈中分配空间一个只能在堆中分配。(比较难)
4、请编写实现malloc()内存分配函数功能一样的代码。
5、请编写能直接实现strstr()函数功能的代码。
6、已知:每个飞机只有一个油箱,飞机之间可以相互加油(注意是相互,没有加油机)一箱油可供一架飞机绕地球飞半圈,问题:为使至少一架飞机绕地球一圈回到起飞时的飞机场,至少需要出动几架飞机?(所有飞机从同一机场起飞,而且必须安全返回机场,不允许中途降落,中间没有飞机场)
7、static的作用——再一次出现~
8、写string类的构造,析构,拷贝函数——这题大约出现过4次左右,包括编程和程序填空,程序员面试宝典上有这题,也算是个经典笔试题,出现几率极大~
各大IT公司校园招聘程序员面试问题:思科思科一面:
1、C++和Java最大的区别是什么?
2、static、extern、global的作用?(再一次出现了static,上镜率真高挖~)
http://http://cankao.gcw818.com
3、inline内联函数是否占用运行时间?
思科二面:
1、进程和线程有什么区别?
2、进程的调度算法,把记得的全说出来
3、页面的替换算法都有哪些?
4、用户态和内核态的区别?
5、平面上N个点没两个点都确定一条直线求出斜率最大那条直线所通过两个点斜率不存在情况不考虑时间效率越高越好
解法:先把N个点按x排序。
斜率k最大值为max(斜率(point[i],point[i+1]))0<=i
复杂度Nlog(N)。
以3个点为例,按照x排序后为ABC,假如3点共线,则斜率一样,假如不共线,则可以证明在AB或BC中,一定有一个点的斜率大于AC,一个点的斜率小于AC。
各大IT公司校园招聘程序员面试问题:新浪技术部新浪技术部面试题
一、数据结构和算法
1、简述什么是hashtable,如何解决hash冲突
2、什么叫二叉树,满二叉树,完全二叉树
4、数组和链表有什么区别,分别用在什么场合
二、操作系统
1、什么叫虚拟内存
2、块设备和字符设备有什么区别
3、进程和线程的区别
4、简述TCP网关连接交互细节
三、Lunix
1、写出10个常用的linux命令和参数
2、如何查看磁盘剩余空间
3、如何查看端口是否被占用
4、如何查看某个进程所占用的内存
四、程序题(具体题目记不太清了)
1、用两个线程实现1-100的输出
2、把一个文件夹中所有01结尾的文件前十行内容输出
各大IT公司校园招聘程序员面试问题:百度
百度一面
1、给定一个字符串比如“abcdef”,要求写个函数编程“defabc”,位数是可变的。这个比较简单,我用的是strcpy和memcpy,然后他问有什么优化的办法,我就不知道了。
2、socket过程就是socket的server和client整个流程写下来,这个还是没啥问题的。
3、数据结构二叉树的遍历,给了个二叉树,前序、中序、后序写出来,这个没什么难度。
4、树的层次遍历,这个开始真忘了,想了半天才想起来用队列。然后他又让我详细写出入队出队的过程,总之还是搞定了。
5、两圆相切转圏问题——一个小圆半径是1厘米,一个大圆半径是5厘米,小圆沿着大圆转圈,请问要转几圈可以转完大圈?这个问题在行测题做过,就是公转自转的问题,不管大小圆半径是多少,外切转圏要转R/r+1圏,外切转圏转R/r-1圈。
百度二面
1、二叉树的前序遍历的递归和非递归的可执行程序
2、写出快速排序的实现代码,一个是字符串拼接函数的实现strcat(),还有大数相乘,都是基本题。
3、归并排序的实现。
4、文件按a~z编号,aa~az,ba~bz...za...zz...aaa...aaz,aba~abz...这样的方法进行编号。给定任意一个编号,输出文件是第几个文件。并写出测试方法。简单,把编号看成26进制,这题就是一个十进制和26进制的进制转换问题了。
5、编程:两个链表,按升序排序,合并后仍按升序,不准用递归,并求复杂度
百度电面:
1、谈谈你对数据库中索引的理解
2、现在普通关系数据库用得数据结构是什么类型的数据结构
3、索引的优点和缺点
4、session、cookie和cache的区别是什么
5、如果有几千个session,怎么提高效率?
6、session是存储在什么地方,以什么形式存储的?