中科体检面试.docx
《中科体检面试.docx》由会员分享,可在线阅读,更多相关《中科体检面试.docx(9页珍藏版)》请在冰豆网上搜索。
中科体检面试
竭诚为您提供优质文档/双击可除
中科体检,面试
篇一:
面试历程七
面试历程七
化工类小硕的求职历程:
找工作也要看缘分阿里巴巴管理20xx-01-09专题:
职场管理打印
拿到offer已经很久了,一直想写点东西留作纪念,但是一直都懒于动笔。
简单自我介绍,本人南京一所省属高校的小硕,非211,非985,专业:
应用化学。
成绩:
本科时学习成绩不错,保送本校;研究生阶段的科研也不错,做了3个大课题;专业方向是分析化学,但是做过化工分离、环评等相关工作,总之课题很杂。
社会活动:
本科阶段在学生会担任部长;大四暑期在金地集团做销售助理的实习;研究生阶段在校研究生会担任部长。
本人就这么点经历,还凑活,跟那些大牛比起来,自惭形愧。
目前已签offer:
中化蓝天集团,化工类管培
求职准备篇
1本科阶段由于大四保研,大四那年基本没有怎么找工作。
不过楼主当时在学校的就业办工作过,见过好多公司来招聘。
另外依稀还记得当年参加了塞拉尼斯的群面,箭牌的笔试,其他还有一些小公司的招聘。
但是当时没有给我留下任何经验。
因为抱着打酱油的心情去求职,所以结果也很酱油。
2研二暑期实习申请到了研二下学期,发现时间过的好快。
转眼又要到了求职的季节。
在研二上学期就开始投暑期实习。
暑期投过很多外企,在应届生上和bbs上搜寻各种招聘启事和面经。
印象中壳牌,宝洁,陶氏都止于网申;只有帕克环保的稍微好点,通过了网申、笔试,止于终面。
在7月中旬接到a.o史密斯的人力资源助理的实习。
本来已经拿到实习了,但是因为本人决心不够,只好与a.o史密斯擦肩而过。
3英语准备本人一心想进外企,不知道是为啥。
但是本人的英语真的一般,当年的六级几乎是踩着线过的。
所以下定决心练英语。
看到论坛里面和师兄介绍说,宝洁的网申需要有托业成绩。
本人很想进宝洁,所以报了个今年5月底的托业考试。
话说本人的英语还真是一般,刚开始的摸底,托业只有650左右。
不过好在楼主肯努力,楼主在考前花了差不多一个半月的时间只看托业,其他什么事情也不做。
另外补充一句,楼主的老板也很给力,要不然楼主不会有那么多时间看英语。
楼主最后的托业考了830,成绩勉强可以接受。
经过这些暑期实习的网申和面试,楼主发现自己的英语还是不行啊。
虽然考了托业,但是口语还是一般。
所以决心背诵新概念三。
楼主从第1课一直背到了41课。
由于是断断续续的背的,所以前后差不多背了3遍。
另外楼主也看美剧,反复听同一部电视剧。
终于在大半年的努力之后,自己的英语才小有提高。
但是跟那些牛人比起来,自己还是菜鸟。
学英语还是需要注重积累的
,本人基础不够,所以才学的特别累。
4笔试准备由于在做宝洁和帕克环保的时候,楼主发现很多笔试都和公务员的行测差不多。
所以楼主准备报考公务员,主要是为了大公司的笔试作准备;另一方面也可以多一个求职方向。
所以楼主在暑期用1个多星期的时间看完了行测一本书。
至此为笔试有了一点基础。
5面试准备本人一有空就上论坛,看看前人总结的笔经,面经。
在有公司让我去面试之前,我都是钻研历年前人发的经验。
另外大公司现在都喜欢让你举例子,所以最好整理几个有代表性的例子。
6简历准备在求职过程中,个人觉得简历很重要。
在求职前需要彻底的回忆。
楼主自己的做法是,首先整理出所有的经历,而且每个经历都写的很详细,中英文都要有。
整理好了这些后面的简历就简单了。
根据投的岗位要求和类型,分别作相关的简历。
只要复制粘贴,排版就可以了。
个人建议多做几个版本的简历,楼主就做了2类简历,技术研发类,销售管理类的简历。
后续在根据具体公司具体职位修改具体的简历。
求职篇:
艰辛的求职之路
时间一晃到了9月份,求职之路正式启航。
各种网申都陆续出来,本人的自己的整理的excel大概有100多条。
还有一些招聘会投的小公司,本人的重点在外企和名企。
所以本人将按照行业有重点的讲述求职过程,并重点讲讲化工行业的求职过程。
1四大本人申请过kpmg和德勤的网申。
由于kpmg网申出来的比较早,可能是我的第一个网申。
所以做kpmg的网申很辛苦,填写英文的op。
德勤的网申自己就写的很草率,因为没太在意。
kpmg的网申,我居然幸运的过了。
让去笔试。
带着兴奋和激动,我看了kpmg的历年笔试题目,自己稍微练了练,但是发现自己还真不
是做审计的材料,对数字一点也不敏感,英文的逻辑推理也很烂。
而且kpmg的笔试是海笔,在南京就有800个同志笔试。
所以楼主很自然的就挂了。
德勤的笔试通知,我确认了之后没有去,因为在仙林很远。
而且那天和林德的笔试冲突,所以楼主果断放弃了德勤的笔试。
但是发现德勤很人性化,过了2天,德勤发了个在线的笔试。
楼主就做了做,发现德勤的笔试比kpmg的简单很多,首先数学计算没有kpmg那么复杂,而且逻辑推理是中文的。
个人做的还是比较顺手。
居然通过了笔试,很开心。
通知我下一轮群面。
楼主很开心的把时间和地点写在了便签上并贴在了办公桌的前面。
最悲催的是,楼主在写便签的时候就把时间写错了。
明明是16号群面,硬是给楼主写成了19号。
所以就这么于德勤擦肩而过了。
当时还伤心了好一会。
2快消类快消行
业楼主申请过的还是比较多的,仅次于化工行业的申请了吧。
只要是跟化学、食品有关系的楼主都申请了。
宝洁,楼主一直以来就很希望进宝洁,所以申请了宝洁的ps。
所以
篇二:
中科软面试题大集合
仅供参考
1、用string的方法将数据类型转换为string。
2、有一个不定长度的string,其中前面是字母,后边是数字,例如:
"abcd123.456",
要求写一个方法得到其中的数字以string的形式返回,数字保留小数点后两位,不四舍五入,截去多余小
数,例如:
"abcd123.456",得到"123.45"
如果数字没有小数点,要得到两位为0的小数,例如:
"abcd123",得到"123.00".
答案如下:
1、string.valueof(1.23)
2、publicstringgetstring(stringstr){
stringgetnumber;
getnumber=str.replaceall("[a-z|a-z]","");
if(getnumber.indexof(".")==-1){
getnumber=getnumber+".00";
}else{
if(getnumber.indexof(".")==getnumber.length()-1){
getnumber=getnumber+"00";
}elseif(getnumber.indexof(".")==getnumber.length()-2){
getnumber=getnumber+"0";
}else{
getnumber=getnumber.substring(0,getnumber.indexof(".")+3);
}
}
returngetnumber;
}
----------------------------------------------------------------
1面向对象的特征?
1)对象
对象是运行期的基本实体,它是一个封装了数据和操作这些数据的代码的逻辑实体。
2)类
类是具有相同类型的对象的抽象。
一个对象所包含的所有数据和代码可以通过类来构造。
3)封装
封装是将数据和代码捆绑到一起,避免了外界的干扰和不确定性。
对象的某些数据和代码可以是私有的,
不能被外界访问,以此实现对数据和代码不同级别的访问权限。
4)继承
继承是让某个类型的对象获得另一个类型的对象的特征。
通过继承可以实现代码的重用:
从已存在的类派
生出的一个新类将自动具有原来那个类的特性,同时,它还可以拥有自己的新特性。
5)多态
多态是指不同事物具有不同表现形式的能力。
多态机制使具有不同内部结构的对象可以共享相同的外部接
口,通过这种方式减少代码的复杂度。
6)动态绑定
绑定指的是将一个过程调用与相应代码链接起来的行为。
动态绑定是指与给定的过程调用相关联的代码只
有在运行期才可知的一种绑定,它是多态实现的具体形式。
7)消息传递
对象之间需要相互沟通,沟通的途径就是对象之间收发信息。
消息内容包括接收消息的对象的标识,需要
调用的函数的标识,以及必要的信息。
消息传递的概念使得对现实世界的描述更容易。
2tomcat的内存的配置?
tomcat默认可以使用的内存为128mb,在较大型的应用项目中,这点内存是不够的,需要调大。
unix下,在文件{tomcat_home}/bin/catalina.sh的前面,增加如下设置:
jaVa_opts=-xms【初始化内存大小】-xmx【可以使用的最大内存】
需要把这个两个参数值调大。
例如:
jaVa_opts=-xms256m-xmx512m
表示初始化内存为256mb,可以使用的最大内存为512mb
3doget()和dopost()的区别?
doget()和dopost()接收两个参数:
httpservletRequest请求和httpservletResponse响应。
http协议要么通过在uRl中放置参数来向web服务器传递信息,要么独立于uRl传递信息。
第一种称
作get命令,而第二种称作post命令。
get命令的优点是,uRl包含了检索请求信息所需的所有信息
。
因此,可将其加入书签以便将来重新调用。
而post命令独立于uRl发送附加信息,提供了更好的安
全性。
当需要发送比较大量的信息时,该方法也更为合适。
其缺点就是不能被加入书签。
4常用的标准的sql语句?
增加:
insertintotbl_emp(name,password,id)values(yxx,123,12);
删除:
deletefromtbl_empwherename="yxx";
查询:
select*fromtbl_empwherename="yxx";
更新:
updatetbl_empsetname="xiaoxin"whereid=12;
5string和stringbuffer的区别
它们都是处理字符串的类,但是它们有一个最大的区别,那就是,string对象是存储你不能改动的文本字符
串,相反,如果你希望改动,则应使用stringbuffer类作为替换.
6在jsp页面中如何传递对象
request,session,application,cookie等
7常用的集合类
java.util中的集合类包含java中某些最常用的类。
最常用的集合类是list和map。
list的具体
实现包括arraylist和Vector,它们是可变大小的列表,比较适合构建、存储和操作任(中科体检,面试)何类型对象的元
素列表。
list适用于按数值索引访问元素的情形。
map提供了一个更通用的元素存储方法。
map集合类用于存储元素对(称作“键”和“值”),其中每
个键映射到一个值。
从概念上而言,您可以将list看作是具有数值键的map。
而实际上,除了list
和map都在定义java.util中外,两者并没有直接的联系。
本文将着重介绍核心java发行套件中附带
的map,同时还将介绍如何采用或实现更适用于您应用程序特定数据的专用map。
8常出现的异常
9经常使用的包,接口,类请各举出5个
10接口和抽象类的区别
声明方法的存在而不去实现它的类被叫做抽象类(abstractclass),它用于要创建一个体现某些基本行
为的类,并为该类声明方法,但不能在该类中实现该类的情况。
不能创建abstract类的实例。
然而可以
创建一个变量,其类型是一个抽象类,并让它指向具体子类的一个实例。
不能有抽象构造函数或抽象静态
方法。
abstract类的子类为它们父类中的所有抽象方法提供实现,否则它们也是抽象类为。
取而代之,
在子类中实现该方法。
知道其行为的其它类可以在类中实现这些方法。
接口(interface)是抽象类的变体。
在接口中,所有方法都是抽象的。
多继承性可通过
实现这样的
接口而获得。
接口中的所有方法都是抽象的,没有一个有程序体。
接口只可以定义staticfinal成员变量
。
接口的实现与子类相似,除了该实现类不能从接口定义中继承行为。
当类实现特殊接口时,它定义(即
将程序体给予)所有这种接口的方法。
然后,它可以在实现了该接口的类的任何对象上调用接口的方法。
由于有抽象类,它允许使用接口名作为引用变量的类型。
通常的动态联编将生效。
引用可以转换到接口类
型或从接口类型转换,instanceof运算符可以用来决定某对象的类是否实现了接口。
11动态include()和静态include()的区别
12servlet的生命周期(介绍过---------------------------------)
13struts的原理
14数据连接池的原理
连接池允许我们通过一个缓冲池重用现有的连接对象,避免每次使用连接对象时都要新建一个对象。
采用
连接池之后,只要少量的连接对象就可以满足大量客户端的需要。
每一个连接池都与一个独立的连接字符串及其事务上下文关联。
每次打开一个新的连接,数据提供者
会尝试将指定的连接字符串与连接池的字符串进行匹配。
如果匹配失败,数据提供者创建一个新的连接并
将它加入连接池。
连接池被创建之后,除非进程结束,否则不会被拆除。
有人认为这种处理方式会影响性
能,其实不然,维护一个不活动的或者空的连接池不需要多少开销。
连接池创建之后,系统会创建一些连接对象并将它们加入连接池,直至达到额定的最小连接对象数量
。
以后,系统会根据需要新建和加入连接对象,一直到达最大连接对象数量限额为止。
如果
篇三:
中科软面试题
中科软面试题java部分
1、作用域public,private,protected,以及不写时的区别
答:
区别如下:
作用域当前类同一package子孙类其他package
public√√√√
protected√√√×
friendly√√××
private√×××
不写时默认为friendly
2、arraylist和Vector的区别,hashmap和hashtable的区别
答:
就arraylist与Vector主要从二方面来说.
一.同步性:
Vector是线程安全的,也就是说是同步的,而arraylist是线程序不安全的,不是同步的
二.数据增长:
当需要增长时,Vector默认增长为原来一培,而arraylist却是原来的一半
就hashmap与hashtable主要从三方面来说。
一.历史原因:
hashtable是基于陈旧的dictionary类的,hashmap是java1.2引进的map接口的一个实现
二.同步性:
hashtable是线程安全的,也就是说是同步的,而hashmap是线程序不安全的,不是同步的
三.值:
只有hashmap可以让你将空值作为一个表的条目的key或value
3、char型变量中能不能存贮一个中文汉字为什么
答:
是能够定义成为一个中文的,因为java中以unicode编码,一个char占16个字节,所以放一个中文是没问题的
4、多线程有几种实现方法,都是什么同步有几种实现方法,都是什么
答:
多线程有两种实现方法,分别是继承thread类与实现Runnable接口
同步的实现方面有两种,分别是synchronized,wait与notify
5、继承时候类的执行顺序问题,一般都是选择题,问你将会打印出什么
答:
父类:
packagetest;
publicclassFatherclass
{
publicFatherclass()
{
system.out.println("Fatherclasscreate");
}
}
子类:
packagetest;
importtest.Fatherclass;
publicclasschildclassextendsFatherclass
{
publicchildclass()
{
system.out.println("childclasscreate");
}
publicstaticvoidmain(string[]args)
{
Fatherclassfc=newFatherclass();
childclasscc=newchildclass();
}
}
输出结果:
c:
\>javatest.childclass
Fatherclasscreate
Fatherclasscreate
childclasscreate
6、内部类的实现方式
答:
示例代码如下:
packagetest;
publicclassouterclass
{
privateclassinterclass
{
publicinterclass()
{
system.out.println("interclasscreate");
}
}
publicouterclass()
{
interclassic=newinterclass();
system.out.println("outerclasscreate");
}
publicstaticvoidmain(string[]args)
{
outerclassoc=newouterclass();
}
}
输出结果:
c:
\>javatest/outerclass
interclasscreate
outerclasscreate
再一个例题:
publicclassouterclass{
privatedoubled1=1.0;
//insertcodehere
}
youneedtoinsertaninnerclassdeclarationatline3.whichtwoinnerclassdeclarationsarevalid(choosetwo.)
a.classinnerone{
publicstaticdoublemethoda(){returnd1;}
}
b.publicclassinnerone{
staticdoublemethoda(){returnd1;}
}
c.privateclassinnerone{
doublemethoda(){returnd1;}
}
d.staticclassinnerone{
protecteddoublemethoda(){returnd1;}
}
e.abstractclassinnerone{
publicabstractdoublemethoda();
}
说明如下:
一.静态内部类可以有静态成员,而非静态内部类则不能有静态成员。
故a、b错
二.静态内部类的非静态成员可以访问外部类的静态变量,而不可访问外部类的非静态变量;returnd1出错。
故d错
三.非静态内部类的非静态成员可以访问外部类的非静态变量。
故c正确
四.答案为c、e
中科软面试题jsp部分
1、jsp有哪些内置对象作用分别是什么
答:
jsp共有以下9种基本内置组件(可与asp的6种内部组件相对应):
request用户端请求,此请求会包含来自get/post请求的参数
response网页传回用户端的回应
pagecontext网页的属性是在这里管理
session与请求有关的会话期
applicationservlet正在执行的内容
out用来传送回应的输出
configservlet的构架部件
pagejsp网页本身
exception针对错误网页,未捕捉的例外
2、jsp有哪些动作作用分别是什么
答:
jsp共有以下6种基本动作
jsp:
include:
在页面被请求的时候引入一个文件。
jsp:
usebean:
寻找或者实例化一个javabean。
jsp:
setproperty:
设置javabean的属性。
jsp:
getproperty:
输出某个javabean的属性。
jsp:
forward:
把请求转到一个新的页面。
jsp:
plugin:
根据浏览器类型为java插件生成object或embed标记
3、jsp中动态include与静态include的区别?
答:
动态include用jsp:
include动作实现
它总是会检查所含文件中的变化,适合用于包含动态页面,并且可以带参数
静态include用include伪码实现,定不会检查所含文件的变化,适用于包含静态页面
4、两种跳转方式分别是什么有什么区别
答:
有两种,分别为:
前者页面不会转向include所指的页面,只是显示该页的结果,主页面还是原来的页面。
执行完后还会回来,相当于函数调用。
并且可以带参数.后者完全转向新页面,不会再回来。
相当于goto语句。
中科软面试题servlet部分
1、说一说servlet的生命周期
答:
servlet有良好的生存期的定义,包括加载和实例化、初始化、处理请求以及服务结束。
这个生存期由javax.servlet.servlet接口的init,service和destroy方法表达。
2、servlet版本间(忘了问的是哪两个版本了)的不同
希望大家补上,谢谢
3、jaVaseRVletapi中forward()与redirect()的区别?
答:
前者仅是容器中控制权的转向,在客户端浏览器地址栏中不会显示出转向后的地址;后者则是完全的跳转,浏览器将会得到跳转的地址,并重新发送请求链接。
这样,从浏览器的地址栏中可以看到跳转后的链接地址。
所以,前者更加高效,在前者可以满足需要时,尽量使用forward()方法,并且,这样也有助于隐藏实际的链接。
在有些情况下,比如,需要跳转到一个其它服务器上的资源,则必须使用sendRedirect()方法。
4、servlet的基本架构
publicclassservletnameextendshttpservlet{
publicvoiddopost(httpservletRequestrequest,httpservletResponseresponse)throwsservletexception,ioexception{
}
publicvoiddoget(httpservletRequestrequest,httpservletResponseresponse)thr