常见的面试问题

下面按照不同的技术领域分类总结各部分常见的面试问题,括号中会标注该问题的来 'r$cX%Y}I"v
源。
9Ky*H7i
G @a'w:Wd
1、java 工资,薪酬,待遇,福利G2~3sh)g/bw
  因为我投的职位主要是java相关的,所以这方面积累的经验比较多一下。这部分考查
CMN;Xu,I

的重点主要有:java基本语法,多线程,异常处理,抽象类,匿名类,接口,MVC架构,
SuB9?Vcx设计模式,Servlet,Struts,Spring,J2EE。以下是我遇见过的面试问题:
Z{$h|.h[m1)transient和volatile是java关键字吗?(瞬联)
+Ubl*BVwww.shaigongzi.51fada.cn2)抽象类和接口有什么区别?(瞬联) www.shaigongzi.51fada.cnT#I%|/P"b2?$m%i
3)能说一下java的反射机制吗?(瞬联) 我要晒工资网6mEZ+T&Nd'n@z
4)在java中怎样实现多线程?(瞬联)
ac7v
dzYA W
5)你用过哪种设计模式?(瞬联,IBM,aspenTech)
Ba|`2`k_F6)请说一下MVC架构(瞬联,IBM,aspenTech) 我要晒工资2i,f7F-M4c!BH
7)如果类a继承类b,实现接口c,而类b和接口c中定义了同名变量,请问会出现什么问题
V6KN1H^-jE7U工资,薪酬,待遇,福利?(瞬联) 我要晒工资6R0_&hwN@        i
8)请说一下java中为什么要引入内部类?还有匿名内部类?(瞬联,IBM) 工资,薪酬,待遇,福利#]7`aj8Jw
9)请说一下final,finally和finalize的区别?(瞬联)
P%Vg0n&Nf-|g a10)请说一下HTTP请示的基本过程(IBM)
#nD9eE}8[@Pb我要晒工资网11)java中存在内存泄漏问题吗?请举例说明?(IBM)
$`3J*FKj{4{12)请说一下java中的内存回收机制所采用的算法(IBM,瞬联) }(oz_;k3u3fs2E
13)请说一下System.gc()函数的作用。什么什么时候可以调用垃圾回收器?(瞬联)
G!s
/r)Xm|我要晒工资网
14)你做过的项目中采用了什么安全认证机制?(IBM) !pXj/Tp
15)Math.round()什么作用?
MM{2gB1Ybwww.shaigongzi.51fada.cn2、C 我要晒工资网7t;rsF e
  C语言考查的重点一般是:指针、结构体、条件编译、全局变量/局部变量。以下是我
5pP:M.ZE,x?遇见过的面试问题: 我要晒工资/#VE7W$Up.hH
1)请说一下extern C的作用(汉略) 工资,薪酬,待遇,福利"UGp,m+H%I-km)P
2)请说一下#ifdef...的作用(汉略)
Y:QH"Qo`        @R$j(A5O我要晒工资3)C语言里,哪些变量是存放在堆里,哪些是存放在栈里?(普天)
zn j9|H4)C语言里的static关键词是什么含义?(普天)
wvs9N#/V4s7g.`我要晒工资5)进程和线程有什么区别?(普天)
5O&o4R
at+faE Ij我要晒工资网
3、C++ www.shaigongzi.51fada.cn%@8p_8v#s
  C++语言考查的重点主要有:多继承,抽象类,虚函数,拷贝构造函数,析构函数,
'R.SPP+X|yc+bK我要晒工资动态联编,多态,const,static。以下是我面试中遇到的问题:
_+D'G.ce工资,薪酬,待遇,福利1)你听说过拷贝构造函数吗?能具体说一下它的作用吗?(汉略) |8MGqS8t q_
2)析构函数必须是虚函数吗?为什么?(汉略) 我要晒工资R*k-U
|BT!x

3)你听说过钻石结构吗?请具体说一下(aspenTech) 我要晒工资aX`;n-~)F
4)什么是深拷贝?什么是浅拷贝?他们有什么区别?(aspenTech)
        ^];v!h;e;C我要晒工资5)什么是虚函数,什么是纯虚函数?为什么引入虚函数和纯虚函数?(汉略,aspenTec f*S+{/qMr|
h,普天) `        s9wU$C/@
6)请说一下面向对象的基本特性。(aspenTech) 我要晒工资网0pZi.o Q!BDz2kQV
7)C++中的const关键定代表什么含义?跟C语言中的const有什么区别?(aspenTech) ;Hqre
p B zKnk"O

8)C++中的static关键定代表什么含义?跟C语言、Java中的static有什么区别?(普天
+k;v,W _/G9o工资,薪酬,待遇,福利
r$} h]8E;[T3Wh我要晒工资网4、数据结构 $e(W(HA9W-Mnq
  这是面试中几乎必考的部分。考查的重点有:链表,二叉树前序、中序、后序遍历(
6I
PO3q-Hwww.shaigongzi.51fada.cn
递归,非递归),二叉树结点、层次的计算,树转二叉树,各种排序算法(冒泡排序,快 工资,薪酬,待遇,福利)W%|w        k
s6ZT3[{

速排序,堆排序是重点)。以下是我在面试中遇到过的问题:
E/^;C!n6{T7k我要晒工资1)请编写程序,将一个链表倒置。(联发) 我要晒工资+d7a@jYm
2)请编写二叉树的中序遍历非递归算法。(新华社)
#]a6ae:p#I我要晒工资网3)请编写一个程序,实现将树转化成二叉树。(华为)
0ou*X
|;D{#X
4)一棵满二叉树有x个结点,请问整棵二叉树有多少结点?(新华社,中国信保)
$X3Wk1w
K4Hwww.shaigongzi.51fada.cn
5)请编程实现一个堆排序算法/快速排序算法。(汉略)
8/un(KS我要晒工资5、数据库 .E&Vd[;h,i Ut:_n9`K
  这也是面试重点内容。主要考查点有:范式,1、2、3范式,事务,内连接,外连接 我要晒工资:ox3U&d6oaI
,关系代数,数据库设计。以下是我遇到过的面试问题: L%g2V/4y$xi1^s.Gtr)J
1)什么是范式、1范式、2范式、3范式?(百度,中航信,新华社,中国信保) 我要晒工资kn TZ%W9V0l
2)事务具有哪些特性?(中航信)
7F'rV1kp9C"I]W我要晒工资网3)请说说什么是外连接、左外连接、右外连接?(aspenTech) 我要晒工资网N/d8R:Q w
4)请说说关系代表中的几种基本运算?(中航信) www.shaigongzi.51fada.cnKihyC^X6`
5)请对一个论坛进行数据库设计,并说说你设计的数据库满足哪个范式(百度)
8D9[4S&JWZ1ay
Cdu3v
6)给你一个数据库需求,请对数据库进行设计,并根据要求写出查询语句(中国信保) 工资,薪酬,待遇,福利a[0IEte l
K

6、网络 我要晒工资网wm0@g+Y
  这也是常考的部分。主要考查点有:OSI参考模型,TCP/IP参考模型。以下是我遇到
iie-}~.a!c twww.shaigongzi.51fada.cn过的具体面试问题: h        en.Seg%~4y,I
1)请解释一下OSI参考模型。(中国信保)

k        zZK-twww.shaigongzi.51fada.cn
2)请解释一下TCP/IP参考模型。(中国信保)
9G-[&Thn3)为什么现在的网络最后采用了TCP/IP参考模型而没用OSI参考模型?(中国信保)
%s)Cz
L0/1U我要晒工资网
  总结:这部分面试主要考查的还是你的专业基础知识和技术积累程度。所以一定要回
*W)l;E#Wu5fwww.shaigongzi.51fada.cn过头,把书上的重点章节再看一遍。对于一些常见的面试问题,要多注意积累,这样才能
Re+wY
X&j#Un$r]我要晒工资
在面试的时候充满自信,临阵不慌。 工资,薪酬,待遇,福利
?
b iz-K

  建议:首先把重点的专业课知识重新复习一遍,做到熟记于心,灵活运用。然后,买 $r;i~F;Q7d9e2`
一本<程序员面试宝典>好好看看,一定要把里面的重点章节全看完,全背下来。在这里 www.shaigongzi.51fada.cnu2K,b7U7S pV)kEU@
,强烈向大家推荐那本<程序员面试宝典>,一定要人手一本,认真看完,找工作时你会
s/Ixb我要晒工资发现,大部分面试题都是那里面的。最后,多向周围的人取取经,把你在面试中遇到的问 我要晒工资0Sz r;Q(m0Z0I4a:e
题和别人在面试中遇到的问题记下来,不会的及时问,把它弄懂。这样,在不断的总结、
$p"gRg)x*vh5N }-m3`5M工资,薪酬,待遇,福利改进过程中,自己的技术水平、面试经验才能不断提高。 8KM@v
{{!}vZ

  最后,祝愿大家都能顺利通过面试,拿到满意的offer!
@SFzz:X)]~n我要晒工资 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值