亚信C面试题
亚信科技前端面试题

亚信科技前端面试题
首先给了一份面试试题,java工程师试题,但我记得我应聘的是前端。
这份java试题分为java基础、数据库基础、web前端基础、框架部运维部分、场景题和选做的智力题,前四部分四个小题左右,场景题和智力题各两道。
应该说考察的都是基础,场景题主要考察编程的思维思路。
然后是技术面试,根据简历问了一些简历相关的技术问题(?)。
问了一些的基础使用。
实际上我对jQuery了解并不够多。
所以许多问到的细节我都语焉不详。
不过面试的问题也就仅此而已了,甚至没有多问原生js的一些作用域或浏览器监测的问题。
诚然我的jQuery基础知识没有那么牢固,但在一个知识遍地可以搜索查找的时代,还只问这些知识类问题,而不涉及逻辑能力的考察。
我觉得这场面试双方都是失败的。
亚信面试题

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知识、数学相关专业且参加过数模竞赛(关于这个数模竞赛问得很细),可是极有可能因为缺少知识的整合和必要的复习注备而错过这次难得的机会,想想真的可惜。
亚信科技面试题

亚信科技面试题亚信科技是一家全球领先的信息和通信技术解决方案供应商。
该公司为全球客户提供综合性的IT服务与解决方案,包括软件开发、系统集成、网络安全、云计算等。
作为一名求职者,了解亚信科技的面试题是非常重要的。
在亚信科技的面试过程中,面试官通常会划分不同的面试环节,其中包括技术面试、综合面试、英语面试等。
下面将针对每个面试环节提供一些可能出现的题目和回答。
一、技术面试1. 请介绍一下你最擅长的编程语言和开发工具。
回答:我最擅长的编程语言是Java,我使用过的开发工具包括Eclipse和IntelliJ IDEA。
在过去的项目中,我使用Java语言开发了一些Web应用和移动应用。
2. 请谈谈你对数据库的理解和你所熟悉的数据库技术。
回答:我对数据库的理解是用于存储和管理数据的系统,常见的数据库技术包括关系型数据库和非关系型数据库。
我熟悉的数据库技术主要包括MySQL和MongoDB,我能够进行基本的数据操作和性能优化。
3. 请解释一下什么是RESTful API,并介绍一下你对RESTful API 的理解。
回答:RESTful API是一种基于HTTP协议的Web服务架构风格。
它通过URL定位资源,使用HTTP方法进行操作,并使用JSON或XML表示数据。
RESTful API具有轻量级、可缓存、可扩展等特点,是现代Web应用开发中常用的架构风格。
二、综合面试1. 为什么选择加入亚信科技?回答:我选择加入亚信科技是因为它是一家全球领先的信息和通信技术解决方案供应商,具有广阔的发展前景。
此外,亚信科技在技术创新、人才培养等方面也有很好的声誉,我相信在这里我可以得到更好的职业发展机会。
2. 请描述一下你过去项目中的一个挑战,并介绍你是如何应对的。
回答:在之前的一个项目中,我面临一个性能调优的挑战。
我们的应用在高并发情况下出现了响应缓慢的问题。
为了解决这个问题,我首先使用性能测试工具进行压力测试,然后对关键代码进行性能优化,包括减少数据库访问次数和优化算法等。
c面试题库及答案

c面试题库及答案一. 自我介绍我叫张三,毕业于XX大学计算机科学专业。
热爱编程,并在大学期间参与了多个项目开发,积累了一定的经验。
我希望能够在贵公司实习,提升自己的技术能力并为公司做出贡献。
二. 基础知识测试1. 什么是HTTP协议?请简要说明其工作原理。
答:HTTP(Hypertext Transfer Protocol)协议是用于在Web浏览器和网站服务器之间传输超文本的通信协议。
HTTP客户端发送一个HTTP请求给服务器,服务器用HTTP响应来回应该请求。
2. 什么是SQL注入攻击?如何防范SQL注入攻击?答:SQL注入是一种常见的WEB安全漏洞,黑客通过在Web表单中输入恶意的SQL代码,使服务器误将这些恶意代码当作正常的SQL 查询语句执行,从而导致数据库被攻破。
防范SQL注入攻击的方法包括使用参数化查询、输入验证和过滤用户输入等措施。
3. 请简要说明TCP和UDP的区别。
答:TCP(Transmission Control Protocol)是一种面向连接的协议,提供可靠的数据传输,保证数据按照顺序到达目标主机。
UDP(User Datagram Protocol)是一种无连接的协议,它只是简单地将数据报从一个应用程序发送到另一个应用程序。
与TCP不同,UDP不保证数据的可靠性和顺序性。
4. 什么是RESTful API?答:REST(Representational State Transfer)是一种设计风格,用于构建网络应用程序的API。
RESTful API是符合REST原则的API,它使用HTTP协议的GET、POST、PUT和DELETE等方法来实现对资源的操作。
5. 请简要说明什么是MVC模式?答:MVC(Model-View-Controller)模式是一种软件设计架构模式。
它将应用程序分为三个部分:模型(Model)、视图(View)和控制器(Controller)。
c 经典面试题及答案

c 经典面试题及答案一、自我介绍在面试中,自我介绍是最常见的一个环节。
以下是一个简短的自我介绍的示例:大家好,我叫张三,毕业于某某大学,专业是计算机科学与技术。
我具备扎实的编程基础和相关的实践经验,精通Java和C++编程语言,熟悉各种开发工具和框架。
在校期间,我曾参与过多个项目,并获得了优异的成绩。
我有良好的团队合作能力和问题解决能力,能够迅速适应新环境并承担责任。
我对技术充满热情,并且不断自我学习和提高。
非常感谢各位的聆听。
二、为什么选择我们公司?这个问题主要考察应聘者对公司的了解和能否匹配公司的文化。
回答时需要根据自己的实际情况进行调整。
以下是一个示例:首先,我对贵公司的发展充满信心。
贵公司在行业内有着极高的声誉,一直以来都以创新和技术引领行业发展。
其次,贵公司以人为本,注重员工的培养和发展,在这种积极的工作氛围中,我相信我的能力和潜力能够得到充分发挥。
此外,贵公司的企业文化与我个人价值观相符,我非常愿意为贵公司的目标和使命而奋斗。
三、你认为你最大的优点是什么?这个问题旨在了解应聘者自身的优势和自我认知。
以下是一个示例:我觉得我的最大优点是良好的沟通能力和团队合作能力。
在与同事和团队成员的合作中,我能够耐心听取他人意见,善于表达自己的观点,并通过合理的沟通来解决问题。
我乐于与他人分享所学知识和经验,也乐于从他人那里学习并不断提升自己。
这种积极的合作精神使我在团队中发挥良好的作用。
四、你在面对挫折时如何应对?这个问题旨在了解应聘者面对困难和挑战时的应对方式。
以下是一个示例:我认为面对挫折和困难的最好方式是勇于面对和积极解决。
在我看来,挫折是成长的一部分,只有通过克服困难,我们才能不断突破自己。
当遇到挫折时,我会首先保持冷静,并深入分析问题的原因和解决方法。
我会主动求助于他人,向导师或团队成员请教,争取不断学习和改进。
最重要的是,我会坚持不懈,永不放弃,直到找到解决问题的最佳途径。
五、你对未来的职业规划是什么?这个问题旨在了解应聘者对自己未来发展的规划和目标。
亚信安全ACCSSDeepsecurity试题

比较全面,包括常规考试与H3C专项考试(在最后)都有了。
其中描红为正确答案,不确定答案占极少数。
考试时只需要按试题查找,基本可以保证通过。
1、DSVA将被安装在以下哪种平台上:ESXI2、以下说法正确的是()A DSN只能安装在windows操作系统上B 用户可以通过安装DSA实现无代理防护的功能C DSA只能安装在windows操作系统上D 用户只要保证DSM能够连接internet就能够更新所有DS的组件3、以下哪个组件可以为被管理的虚拟设备及客户端下发安全策略()A DSVAB DSRC DSMD VSM4、将vshield环境的DS升级至NSX环境,需要卸载(1)Filter Driver (2)DSVA (3)vshield endpoint,正确的删除顺序是什么?A 321B 231C 213D1235、如何卸载DSVAA 通过DSM删除B 通过DSVA卸载工具C 通过vcenter删除D 通过添加/删除程序6、DSVA的主机名在哪个阶段进行初始配置A 通过命令行进行配置B 部署DSM安装过程中C 部署DSVA安装向导过程中D 需要登录到DSVA控制台进行配置7、关于DS的更新模块,以下说法正确的是A 客户端仅可能从已分配的中继组进行更新B 中继模块权可用于64位DSA中C 中继组仅可能包含一个中继D 中继模块缺省情况下是开启的8、在计算机界面,将计算机列表导出后,能看到的字段为A 入侵防御配置信息B 平台信息C 防火墙配置信息D 事件信息9、以下哪些名词与入侵防御功能无关?A ActiveActionB DPIC 虚拟补丁D 桥接与分接E 仅检测与阻止10、DS具有什么功能,可以防止重复数据被再次扫描提高性能?A 操作系统内核缓存B 虚拟交换映像缓存C 硬件缓存区D ESX层的缓存11、“安全模块使用情况报告”能够生成哪个格式的报告文件A pdfB RTFC xlsD csv12、DS9.5在内网环境中可以采取哪种离线更新方式?A 直接下载病毒码pattenB TUMT工具C 中继生成更新包D 以上皆可13、无代理防护中,需要安装Filter Driver是为了支持哪些功能?A 完整性监控B 入侵防御C 防火墙D 防恶意软件E 日志审查14、以下哪些情况需要使用虚拟补丁功能A 漏洞已发布,补丁迟迟不发布,以防防护空窗期使用B 替代正式补丁使用C 操作系统停止support ,官方已不再发布补丁D 补丁安装可能导致业务中断15、Deep security 无代理防护的优势体现在哪里?A 和VMware有效的整合,提供简便的IT安全治理B 集中化的防火墙和IDS/IPS策略管理C 单独为每个虚拟机安装代理端程序D 提供VMware虚拟补丁的解决方案16、在NSX环境中部署DS9.5,以下说法错误的是A DSVA需要通过DSM部署B ESXI主机需要进入维护模式C 必须创建分布式交换机D 可以支持linux上的防病毒功能17、要让DSM与DSA能够正常通讯,需要确认哪几个端口A 4118B 4119D 412218、在vshield环境中部署DS9.5,以下说法正确的是A 需要在虚拟机上安装vmci支持防病毒功能B 需要安装vshield endpoint支持防病毒模块C 需要安装filter driver支持防火墙模块D 可以支持linux上的防病毒功能19、DS9.6支持以下哪些版本的数据库A Microsoft sql server 2014B Microsoft sql server 2008C apache derbyD oracle database 11g20、用户使用DS9.6并只购买了防病毒模块,要实现无代理防护,以下哪些安装包是必须的。
亚信笔试题卷以及答案

亚信联创科技校园招聘B卷考试时间60_分钟_ 考试方式(闭)卷第一部分——计算机基础一、选择题(每题2分,总分40分)1.CPU状态分为目态和管态两种,什么是从目态转换到管态的唯一途径( D )A.运行进程修改程序状态字B.进程调度程序C.中断屏蔽D.中断2.引入多道程序设计的目的是( C )A.增强系统的用户友好性B.提高系统实用性C.充分利用CPUD. 扩充内存容量3.Windows系统是一个(B )操作系统。
A、单用户单系统B、单用户多任务C、多用户单任务D、多用户多任务4.在半导体存储器中,动态随机存储器DRAM的特点是(D )。
A、按位结构方式存储B、按字结构方式储存C、信息在储存介质中移动D、每隔一定时间进行一次刷新5.单地址指令的格式是由(B)构成。
A、操作码和操作数地址B、操作码和原操作数地址C、操作码和目的操作数地址D、操作码和下一条指令地址6.八进制数76转换为二进制数为(C )A、110111B、111101C、111110D、1111117.80486型号的微处理器能同时处理的二进制位数是(C )位。
A、8B、16C、32D、648.下面关于串的的叙述中,哪一个是不正确的(B )A.串是字符的有限序列B.空串是由空格构成的串C.模式匹配是串的一种重要运算D.串既可以采用顺序存储,也可以采用链式存储9.若串S1=‘ABCDEFG’, S2=‘9898’ ,S3=‘###’,S4=‘012345’,执行concat(replace(S1,substr(S1,length(S2),length(S3)),S3),substr(S4,index(S2,‘8’),length(S2)))其结果为()A.ABC###G0123B.ABCD###2345C.ABC###G1234D.ABCD###123410.设有两个串p 和q,其中q 是p 的子串,求q 在p 中首次出现的位置的算法称为(C )A.求子串B.联接C.匹配D.求串长11. 下列字符中,ASCII码值最大的是( D )。
亚信笔试面试强化训练

亚信联众科技(中国)有限公司笔试面试强化训练手册2011年9月目录一.行业常识 (3)1.1. 亚信联众科技(中国)有限公司 (3)1.2. Tibco 公司 (3)二.软件常识 (4)2.1. BOSS 系统 (4)22 CRM 系统 (5)三.技术常识 (8)3.1. Java (8)3.2. XML/DTD/Schema (10)3.3. Oracle (15)3.4. Unix&Linux (16)四.员工文化常识 (17)4.1. 体现“虚心上进”的精神面貌 (18)4.2. 体现“不耻下问”的学习态度 (18)4.3. 体现“责任感”的团队合作 (18)五.英文常识 (18)六.笔试全真考题 (18)七.附录 (19)7.1. Oracle 常见命令表 (19)7.2. Unix常见命令表 (28)一.行业常识1.1. 亚信联众科技(中国)有限公司(了解即将加入的工作环境,掌握企业发展的基本常识,达到知己知彼,百战百胜。
)亚信联创股份有限公司(Asiainfo-Linkage. Inc.NASDAQ代码:ASIA)于2009年12月6 日,由亚信集团股份有限公司和联创科技(南京)有限公司宣布合并而成,是中国最大、全球收入和市值均第二大的电信BSS/OSS提供商。
亚信联创致力于为全球信息服务运营商提供高效的IT解决方案和服务,帮助运营商应对市场变革,构建更为稳固的最终用户关系和更为创新的最终用户体验,成就运营商走向卓越。
亚信联创拥有员工10000人,其中专注于电信软件研发、系统实施、现场服务的技术人员超过7100人。
公司总部设在北京,在南京、上海、杭州、广州、成都、福州、沈阳、天津、长沙以及美国、香港设有分支机构,并在新加坡设有海外公司。
亚信联创拥有10大技术研发中心,每年将投入超过3亿人民币的研发基金,拥有61项中国、美国注册专利(含申请中)。
1.2. Tibco 公司(亚信的开发环境将会学习及应用到Tibco designe江具。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
一、选择题(单选题3分,多选题4分,共32分)在每小题列出的四个备选项中只有1个或2个是符合题目要求的,多选题已用*标识出来,请将其答案填写在题后的括号内,错选或未选均无分。
1、下面这段关于指针和常量的关系的程序哪些是错误的( D )void f(char * p){char s[ ] = “HW5,V,0,”;const char * pc =s; //Apc[3] = ’g’; //Bpc = p; //Cchar * const cp = s;cp[3] = ‘a’; //D}A.const char * pc =s;B.pc[3] = ’g’;C.pc = p;D.cp[3] = ‘a’*2、下列关于函数指针的初始化哪些是错误的?()A.void reset(int *);void (*pf) (void *) = reset;B.int calc(int ,int );int (*pf1)(int ,int ) =calc;C.extern “c” int compute(int * ,int);int (*pf3)(int *,int) = compute;D.void (*pf4)(const matrix &)=0;3、在计费预处理程序中,取话单函数GetNextCdr的原形类似于int GetNextCdr(StdCdr *pd, int &ri),变量x和y的定义是 StdCdr x; int y,把x 和y分别作为第一参数和第二参数来调用函数GetNextCdr,正确的调用语句是( B )A.GetNextCdr (x,&y);B.GetNextCdr (&x,y);C.GetNextCdr (&x,&y);D.GetNextCdr (x,y);4、下列关于结构体的使用哪些是正确的?(C )A.struct StdCdr{char switch[3];int number;StdCdr * next;}B.struct StdCdr{char switch[3];int number;StdCdr next;}C.struct StdCdr{char switch[3];int number;StdCdr * next;};D.StdCdr pStd = new StdCdr;pStd. number = 10;5、对于如下程序#include <iostream>class A{ public:A() {std::cout<<"A"<<std::endl;}};int main(){ A a[4], b,*p; }会输出多少个A?( C )A.2B.3C.5D.66、派生类的对象对它的基类成员中哪些是可以访问的?(D E )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 & Base::print(int,ostream&= cout);ostream & Derived::print(int,ostream&);D.void Base::eval()const;void Derived::eval();* 8、已知下列类层次结构,他们都定义了缺省的构造函数( C D )class X{ };class A{ };class B: public A{ };class C: private B{ };class D:public X,public C{ };D * pd = new D;对于下列哪些转换是不允许的?A. X * px = pd;B. B * pb = pd;C. A * pa = pd;D. C * pc = pd;9、在对语音话单文件进行取话单字段信息操作时,需要用刀lseek函数,在lseek函数的(int , off_t offset, int whence)参数中,若whence参数为SEEK_CUR,则offset参数代表下列的哪个含义(B )A.将该文件的位移量设置为距文件开始处offset个字节。
B.将该文件的位移量设置为其当前值加offset, offset可为正或负。
C.将该文件的位移量设置为文件长度加offset, offset可为正或负。
D.将该文件的位移量设置文件起始位置。
10、在打开一个ASCII文本格式的语音清单文件时,需要用到open函数,在open函数的oflag参数中,下面的哪个选项代表“若此文件不存在则创建它”的含义( B )A. O_APPENDB. O_CREATC. O_EXCLD. O_TRUNC二、问答题(共38分)1、(5分)头文件中的ifndef/define/endif 有什么作用?避免重定义2、(6分)const 有什么用途?(请至少说明两种)防止传递的函数参数不被修改提高程序健壮性创建数组常量、指针常量、指向常量的指针3、(8分)如下的字符串函数,用于生存一个字符串”连接号码异常” ,并返回它的指针char* strfun(){char str[20];strcpy(str, “连接号码异常”);printf(“%s \n”, str);//printf语句1return str;}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(){double a = 0.1;double b = 0.2;swap( &a, &b );}请找出上述代码的错误,指出错误的原因,并改正。
5、(7分)如果Win32程序的消息处理函数的定义由LRESULT CALLBACK WndProc(HWND hWnd, UINT message, WPARAM wParam, LPARAM lParam)修改为LRESULT CALLBACK WndProc(MSG msg)//MSG结构体中的成员变量包含有hWnd、message、wParam 和lParam等这种修改可行吗?为什么?6、(5分)MFC中,CWnd类作为所有窗体封装类的根类,它定义的一些成员函数名称与Win32 API函数名称完全相同,且功能也完全相同,如ShowWindow、UpdateWindow等。
但函数参数却不同,如:CWnd类—— BOOL ShowWindow( int nCmdShow );Win32 API —— BOOL ShowWindow(HWND hWnd, int nCmdShow);问题:为什么CWnd:: ShowWindow函数少了一个参数也能实现相同的功能三、程序题(共30分)1、(14分)在计费系统的预处理程序中,对话单进行格式转换时,需要使用strcpy函数已知strcpy,此函数的原型是char *strcpy(char *strDest, const char *strSrc);其中strDest是目的字符串,strSrc是源字符串。
编写strcpy函数(1)不调用C++/C的字符串库函数,请编写函数 strcpy(2)strcpy能把strSrc的内容复制到strDest,为什么还要char * 类型的返回值?2、(16分)在电信业务的后台处理程序中,经常会涉及到处理字符串,除了用char *处理字符串之外,C++还为我们提供了封装了的字符串类string,其本质也是用一个动态数组来保存字符串,类String的原型为:class String{public:String(const char *str = NULL); // 普通构造函数String(const String &other); // 拷贝构造函数~ String(void); // 析构函数String & operate =(const String &other); // 赋值函数 private:char *m_data; // 用于保存字符串};请编写String的上述4个函数普通构造函数、拷贝构造函数、析构函数和赋值函数。