亚信面试流程.docx
《亚信面试流程.docx》由会员分享,可在线阅读,更多相关《亚信面试流程.docx(8页珍藏版)》请在冰豆网上搜索。
亚信面试流程
竭诚为您提供优质文档/双击可除
亚信面试流程
篇一:
献给亚信面试官的信
尊敬的亚信科技公司招聘领导:
您好,今天我抱着一颗无比崇敬的心来向您请教和提出一些自己的想法,在参加宣讲会之前我及时了解了贵公司的一些情况和业务,我觉得公司现在以及未来还是有一些东西需要改变的,另外我认为我既然去参加和应聘贵公司的实习,就有责任去了解他,解开我心中的一些疑惑。
我想我的动机是出于对职业的热爱和对知识的渴求,我非常想要得到公司每一位员工的指导,在此谨把我的观点献给公司,我知道一定会有很多不足和考虑不周的地方,希望您能理解和包容。
我知道可能在很多人眼中,对于一个大三的学生来说,这种做法太幼稚了,但是我是以一颗真诚的心在去求教,我希望能够得到您的指点,哪怕只有一点点,我也感觉收获良多,谢谢!
1.贵公司在我校招聘的主页上写的是软件开发,软件测试等五个领域,
但是在微信和网站上体现的却不是按这五类划分的,微信上工作地点只有杭州和北京,并且没有前端工程师等职位,我觉得是否可以改进一下。
另外我觉得像贵公司这样的全球知名公司,不应该借用大街网的招聘页面,而应该像XX,腾讯,搜狐那样做一个自己的招聘网站。
2.贵公司的招聘微信公众平台中测一测这个功能中模拟笔试里都是java题,缺少前端和非技术类题目,我觉得可以扩充一下,方便考生熟悉笔试。
3.贵公司在我校宣讲地址在一间小教室,这样的话现场能容纳的人就非常少,也不利于您对自己公司的宣传,我看了一下您的宣讲行程,有些地方也存在这种问题,我觉得可能在大的阶梯教室效果可能会更好。
4.我看了网上实习生对贵公司的评价,大部分都很好,主要是公司平台大,待遇好,福利多,领导有亲和力,工作氛围好。
但是部分人也提出了导师被派往外地无法请教,加班多,人员变动频繁,职业规划不明晰等缺点。
我个人作为实习生能吃苦受累是应该的,我们就是来学习的,但是能不能考虑一下我们的学习规划。
5.我浏览了贵公司的网站,做的非常好,行业业务等条目非常清晰,布局给人感觉非常专业。
但是我有一个小小的建议,网站可不可以增加一个在线客服功能,因为我们的产品都是专业性很强的东西,有的客户可能不是特别了解,这样在线的解答可以随时和客户沟通。
6.我看了贵公司的XX百科,深深的被其中的企业目标和企业文化感染了,然而我注意到贵公司可能很难没有更新百科,资料大多在09年之前,我想一个不熟悉我们产品的客户可能第一反应就是去XX搜索,一定会去看百科,我们如果能及时更新可能效果更好。
7.贵公司的主要竞争对手是中兴和华为,贵公司重大事件是几年前与联创合并,网上有人说是为了抗衡华为,我本人才疏学浅,想请教一下贵公司合并的目的究竟是什么,另外对于竞争对手华为您又有怎样的认识呢,我十分恳切想得到您的指点。
8.我不知道贵公司的新员工培训机制是怎么样的,但如果可能能不能把总经理讲话,部长讲话这些录下来,放给以后的新人看,这样既节约了成本有给人以非常好的印象,您觉得呢?
9.贵公司如果能够让每个实习生实习后写一篇实习感想我想是再好不过了。
10.我本身是电子学院的,但是自学了网站建设,但我更愿意从事运营销售行业。
所以我投递了贵公司的运营岗位,我看到里面要求是要微博,qq群等和用户互动沟通,我本人也看过一些机构的网络营销教程,但还是想请教您运营的内涵和做法,如果你能在百忙之中指点我一二,我实在是感激不尽,因为您的几句话可能比我自学2年效果都好。
11.我特别想听一下贵公司或者您本人事业起步的经历,作为一个没深入接触社会的年轻人,我想这是我最迫切想知道和学习的。
我想每一个人都是从最简单的工作开始的,哪怕是做保洁,我也有信心做到做好,但是我想我还是需要成长的。
尊敬的面试官,以上就是我的一些自己的观点和想向您请教的问题。
我知道,我的年龄还很小,您们中的每一位吃过的盐都比我走过的路还多,我只是一个普通的大三学生,所以我日日在寻求自己在社会上如何发展立足,我把自己想象成公司的一员来看待问题,当然我知道以上我的很多想法都是幼稚可笑甚至是不切实际的,但是我真的对公司充斥着热情。
不知我的水平是否合乎贵公司的要求,但无论如何都感谢您阅读到了我的想法。
深深祝福!
吉林大学电子学院沈皓20xx年4月15日星期三
篇二:
亚信c+面试题
一、选择题(单选题3分,多选题4分,共32分)
在每小题列出的四个备选项中只有1个或2个是符合题目要求的,多选题已用*标识出来,请将其答案填写在题后的括号内,错选或未选均无分。
1、下面这段关于指针和常量的关系的程序哪些是错误的(d)voidf(char*p)
{
chars[]=“hw5,V,0,13821801333”;
constchar*pc=s;//a
pc[3]=’g’;//b
pc=p;//c
char*constcp=s;
cp[3]=‘a’;//d
}
a.constchar*pc=s;
b.pc[3]=’g’;
c.pc=p;
d.cp[3]=‘a’
*2、下列关于函数指针的初始化哪些是错误的?
()
a.voidreset(int*);
void(*pf)(void*)=reset;
b.intcalc(int,int);
int(*pf1)(int,int)=calc;
c.extern“c”intcompute(int*,int);
int(*pf3)(int*,int)=compute;
d.void(*pf4)(constmatrix
3、在计费预处理程序中,取话单函数getnextcdr的原形类似于
intgetnextcdr(stdcdr*pd,intinty,把x和y分别作为第一参数和第二参数来调用函数getnextcdr,正确的调用语句是(b)
a.getnextcdr(x,
b.getnextcdr(
c.getnextcdr(
d.getnextcdr(x,y);
4、下列关于结构体的使用哪些是正确的?
(c)
a.structstdcdr
{
charswitch[3];
intnumber;
stdcdr*next;
}
b.structstdcdr
{
charswitch[3];
intnumber;
stdcdrnext;
}
c.structstdcdr
{
charswitch[3];
intnumber;
stdcdr*next;
};
d.stdcdrpstd=newstdcdr;
pstd.number=10;
5、对于如下程序
#include
classa
{public:
a(){std:
:
cout };
intmain()
{aa[4],b,*p;}
会输出多少个a?
(c)
a.2
b.3
c.5
d.6
6、派生类的对象对它的基类成员中哪些是可以访问的?
(
a.公有继承的成员
b.公有继承的私有成员
c.公有继承的保护成员
d.公有继承的公有成员
e.私有继承的公有成员
7、下面派生类的虚函数的重新声明哪些是良好的?
()
a.base*base:
:
copy(base*);
base*derived:
:
copy(derived*);
b.base*base:
:
copy(base*);
base*derived:
:
copy(base*);
c.ostream
ostream
d.voidbase:
:
eval()const;de)
voidderived:
:
eval();
*8、已知下列类层次结构,他们都定义了缺省的构造函数(cd)
classx{};
classa{};
classb:
publica{};
classc:
privateb{};
classd:
publicx,publicc{};
d*pd=newd;
对于下列哪些转换是不允许的?
a.x*px=pd;
b.b*pb=pd;
c.a*pa=pd;
d.c*pc=pd;
9、在对语音话单文件进行取话单字段信息操作时,需要用刀lseek函数,在lseek函数的(intfiledes,off_toffset,intwhence)参数中,若whence参数为seek_cuR,则offset参数代表下列的哪个含义(b)
a.将该文件的位移量设置为距文件开始处offset个字节。
b.将该文件的位移量设置为其当前值加offset,offset可为正或负。
c.将该文件的位移量设置为文件长度加offset,offset可为正或负。
d.将该文件的位移量设置文件起始位置。
10、在打开一个ascii文本格式的语音清单文件时,需要用到open函数,在open函数的oflag参数中,下面的哪个选项代表“若此文件不存在则创建它”的含义(b)
a.o_append
b.o_cReat
c.o_excl
d.o_tRunc
二、问答题(共38分)
1、(5分)头文件中的ifndef/define/endif有什么作用?
避免重定义
2、(6分)const有什么用途?
(请至少说明两种)
防止传递的函数参数不被修改提高程序健壮性
创建数组常量、指针常量、指向常量的指针
3、(8分)如下的字符串函数,用于生存一个字符串”连接号码异常”,并返回它的指针char*strfun()
{
charstr[20];
strcpy(str,“连接号码异常”);
printf(“%s\n”,str);//printf语句1
returnstr;
}
main()
{
char*pstr=strfun();
printf(“%s\n”,pstr);//printf语句2
}
问题1:
printf语句1和printf语句2哪个能在屏幕上正在打印出来?
问题2:
如果不能正常在屏幕上打印出字符串,请说明原因。
问题3:
如果不修改strfun的声明,请问该如何修改上述程序的错误。
4、(7分)下面是交换两个double型数据的函数,
swap(double*p1,double*p2)
{
double*p;
*p=*p1;
*p1=*p2;
*p2=*p;
}
main()
{
doublea=0.1;
doubleb=0.2;
swap(
}
请找出上述代码的错误,指出错误的原因,并改正。
5、(7分)如果win32程序的消息处理函数的定义由
lResultcallbackwndproc(hwndhwnd,uintmessage,wpaRamwparam,lpaRamlparam)
修改为
lResultcallbackwndproc(msgmsg)
//msg结构体中的成员变量包含有hwnd、message、wparam和lparam等
这种修改可行吗?
为什么?
6、(5分)mFc中,cwnd类作为所有窗体封装类的根类,它定义的一些成员函数名称与win32api函数名称完全相同,且功能也完全相同,如showwindow、updatewindow等。
但函数参数却不同,如:
cwnd类——boolshowwindow(intncmdshow);
win32api——boolshowwindow(hwndhwnd,intncmdshow);
问题:
为什么cwnd:
:
showwindow函数少了一个参数也能实现相同的功能
三、程序题(共30分)
1、(14分)在计费系统的预处理程序中,对话单进行格式转换时,需要使用strcpy函数已知strcpy,此函数的原型是
char*strcpy(char*strdest,constchar*strsrc);
其中strdest是目的字符串,strsrc是源字符串。
编写strcpy函数
(1)不调用c++/c的字符串库函数,请编写函数strcpy
(2)strcpy能把strsrc的内容复制到strdest,为什么还要char*类型的返回值?
2、(16分)在电信业务的后台处理程序中,经常会涉及到处理字符串,除了用char*处理字符串之外,c++还为我们提供了封装了的字符串类string,其本质也是用一个动态数组来保存字符串,类string的原型为:
classstring
{
public:
string(constchar*str=null);//普通构造函数
string(conststring//拷贝构造函数
~string(void);//析构函数
string//赋值函数
private:
char*m_data;//用于保存字符串
};
请编写string的上述4个函数普通构造函数、拷贝构造函数、析构函数和赋值函数。
篇三:
亚信面试题
1.interface和abstract的区别?
abstract可不可以继承interface,interface可不可以继承interface
2.hashmap和hashtable的区别?
3.线程常用的方法是什末?
4.gc是什末?
常用的两种方法是什末?
5.sleep()和wait()的区别?
6.servlet中forward()和redirct()的区别?
7.ejb和javabean都是什末?
8.ejb都有哪些构成?
9.servlet的生命周期,比cgi有什末优点?
10.override和overload的区别?
11.jsp的组成部分?
12.写一个jdbc的程序,
13.mVc架构的构成和各部分的作用?
14.存储过程和函数的区别?
要求能经常出差,主要做jsp和html。
今天去参加了我求职生涯的第一次笔试,单位是亚信(中国)广州分公司。
因为参加过培训,去的时候还是怀了许多信心的。
试题是我们到的时候才打印的,十二页,拿在手里有厚厚一打,还真的有点吓人。
所有试题都是简答题,涉及了java、oracle和linux等方面的知识,因为应聘的是java开发工程师,题目当然是以java为主,涉及到的java知识有jdbc、uml、javascript、struts等,虽然在培训过程中都学过,但很多题目还是没能做出来。
最可惜的是后面的那四道智力题,虽然不是很难,有些题目甚至做过,或许是因为紧张的原因,我竟然没有完整的做出一题……做完笔试后,考官(可能是项目经理)现场对答卷进行审评,并根据试卷和简历问问题,总之我感觉就像是在面试了;期间项目经理问了我很多问题,可能是缺少准备的缘故,我的回答都很不尽如人意。
我感觉自己的知识储备挺适合亚信提供的这个职位的:
很系统的java知识、数学相关专业且参加过数模竞赛(关于这个数模竞赛问得很细),可是极有可能因为缺少知识的整合和必要的复习注备而错过这次难得的机会,想想真的可惜。
不管能不能通过这次笔试,我还是收获了不少东西:
笔试时千万不能紧张,哪怕题量有多大,题目有多难,都要静心从头开始做,没必要强求把所有的题目做出来;要加强复习,巩固java知识点(关键多练),整合专业课程知识;加强智力练习,多看一些智力开发方面的书;最后就是要提高自己的表达能力。
上面的面试经历是从网络搜索获得。
我投的职位:
职位描述:
从事j2ee大型系统研发。
职位基本要求:
1.具有两年以上jaVa开发经验
2.熟悉j2ee架构,具有j2ee项目开发经验
3.掌握常用sql语句
4.掌握oRacel数据库基本知识
5.具有良好的沟通能力
6.能承受工作压力和规范化的开发流程
以下人员优先选择:
1.具有weblogic大型项目部署及调优经验者优先
2.熟练掌握html界面编程者及具有门户网站界面开发经验者优先
3.具有海量数据应用系统经验者优先
4.具有电信运营商
下面是我参加亚信广州的一些笔试题回忆
第一部分:
看程序写输出结果
1:
考查的是system.arraycopy方法
2:
具体是调用方法读取一个文件,但该文件不存在,返回一个值,然后问输出值。
(当时看了题目真有点料想不到,居然会出这样简单的问题)
3、一个awt时钟程序,写出显示的结果
第二部分:
改程序
1、一个多线程创建启动的程序。
(里面有语法错误)
2、创建两个类。
其中的一个类实现了某个方法,在主程序中,未声明该类对象情况下,却以另一类对象调用了这个方法名。
第三部分:
是一个银行转账程序,在里面实现100个账号和一定数目的账款,然后使用多线程技术,随机进行转账。
我查出。
我只能指出其中有:
转账方法必须同步;对于所有帐号,值都相等的属性要改为static;......
第四部分:
一道sql的题
把表中某一字段值相同的多行的数据合为一行
第五部分:
编程题
1.实现一个swing的程序(具体要求忘了)
2、实现给四个玩家随机发牌程序
3、定义两个接口,并定义一个类实现它们
4、实现两个线程对一个值分别做+1、-1操作
第六部分:
问答题
1、awt工作机制
2、jsp与servlet
3、servlet的生命周期
4、soap简介
其它的忘了
现有a表和b表,有bill_id,detail_data两个字段,其中bill_id为数字型,是用户手机号码;detail_data是个字符串总长度为4000,每16位是一组,每组由两部分组成,费用代码(7位)和费用(9位)(注:
位数包括空格),多个组拼成该字段的内容。
现要将a表中的bill_id和b表的bill_id相等的记录,将其detail_data合入b表中的detail_data,原则是费用代码相同的,将费用相加,a表中有但b表中没有的费用代码,将费用代码和费用追加到b表的detail_data中。
写出存储过程。
createorreplaceproceduretest_sp_afa
is
ls_detail_datavarchar2(4000);
cursorc1isselecta.bill_idfroma,bwherea.bill_id=b.bill_id;
begin
foriiiinc1loop
--拆分b表,写入test_b(这个过度表很恶心)
insertintotest_b
selectsubstr(detail_data,rownum*16-15,7)daima0,substr(detail_data,rownum*16-15,9)feiy00
fromb
startwithbill_id=iii.bill_id
connectbybill_id=iii.bill_idandrownum --拆分a表,和test_b连接.
mergeintotest_bbb
using(
selectsubstr(detail_data,rownum*16-15,7)
daima0,substr(detail_data,rownum*16-15,9)feiy00
froma
startwithbill_id=iii.bill_id
connectbybill_id=iii.bill_idandrownum on(aa.daima0=bb.daima0)
whenmatchedthen
updatesetbb.feiy00+aa.feiy00
whennotmatchedthen
insertvalues(aa.daima0,aa.feiy00);
--取连接后的detail_data值
selectmax(detail_data)intols_detail_datafrom
(
selectreplace(sys_connect_by_path(rpad(daima0,7,)||rpad(feiy00,9,),,),,)detail_datafrom
(selecta.*,rownumrn
fromtest_ba)
startwithrn=1
connectbyrn=priorrn+1
);
--修改b表对应记录
updateb
setdetail_data=ls_detail_data
wherebill_id=iii.bill_id;
--删除test_b内容
truncatetabletest_b;
endloop;
--exceptionend;