21届AsiaInfo(亚信)软件校园招聘技术技能测评_JAVA(40道题)_亚信科技在线测评40道选择题

最后

开源分享:【大厂前端面试题解析+核心总结学习笔记+真实项目实战+最新讲解视频】
就答题情况而言,第一问100%都可以回答正确,第二问大概只有50%正确率,第三问能回答正确的就不多了,第四问再正确就非常非常少了。其实此题并没有太多刁钻匪夷所思的用法,都是一些可能会遇到的场景,而大多数人但凡有1年到2年的工作经验都应该完全正确才对。
只能说有一些人太急躁太轻视了,希望大家通过此文了解js一些特性。

并祝愿大家在新的一年找工作面试中胆大心细,发挥出最好的水平,找到一份理想的工作。

移位运算符就三种:<<(左移)、>>(带符号右移)和>>>(无符号右移)

14、
在这里插入图片描述
参考答案:A
removeAttribute()可以指定销毁session中的某个属性。
移除用户,但session不变,下次登陆的时候看到的sessionID还是一样的

15、
在这里插入图片描述
参考答案:D
HashMap中put元素的时候,先根据key的hashCode重新计算hash值,根据hash值得到这个元素在数组中的位置(即下标),如果数组该位置上已经存放有其他元素了,那么在这个位置上的元素将以链表的形式存放,新加入的放在链头,最先加入的放在链尾。如果数组该位置上没有元素,就直接将该元素放到此数组中的该位置上。

16、
在这里插入图片描述
参考答案:A
缓冲流:为了提高数据读写的速度,Java API提供了带缓冲功能的流类,在使用这些流类时,会创建一个内部缓冲区数组,缺省使用8192个字节(8Kb)的缓冲区。
数据流有两个类:(用于读取和写出基本数据类型、String类的数据)
DataInputStream 和 DataOutputStream
分别“套接”在 InputStream 和 OutputStream 子类的流上

JSP:4道

JSP全称Java Server Pages,是一种动态网页开发技术。它使用JSP标签在HTML网页中插入Java代码。标签通常以<%开头以%>结束。主要用于实现Java web应用程序的用户界面部分。
JSP通过网页表单获取用户输入数据、访问数据库及其他数据源,然后动态地创建网页。
JSP标签有多种功能,比如访问数据库、记录用户选择信息、访问JavaBeans组件等,还可以在不同的网页中传递控制信息和共享信息。
1、
在这里插入图片描述
参考答案:A
JSP九大内置对象:
①out输出流对象
②request请求对象
③response响应对象
④config配置对象
⑤session会话对象
⑥application应用程序对象
⑦page页面对象
⑧pageContext页面上下文对象
⑨Eexception异常对象
详情查看:https://blog.csdn.net/qq_34337272/article/details/64310849

2、
在这里插入图片描述
参考答案:B

3、
在这里插入图片描述
参考答案:B

4、
在这里插入图片描述
参考答案:C
重定向的源组件和目标组件之间不共用同一个HttpServletRequest对象,因此不能共享request范围内的共享数据。
eg:
Servlet的service()方法中:
response.sendRedirect("http://www.163.com ");

数据库基础:6道

1、
在这里插入图片描述

2、
在这里插入图片描述
参考答案:C
1.PreparedStatement是预编译的,对于批量处理可以大大提高效率. 也叫JDBC存储过程
2.使用 Statement 对象。在对数据库只执行一次性存取的时侯,用 Statement 对象进行处理。PreparedStatement 对象的开销比Statement大,对于一次性操作并不会带来额外的好处。
3.statement每次执行sql语句,相关数据库都要执行sql语句的编译,preparedstatement是预编译得, preparedstatement支持批处理

DriverManager在java.sql这个包里面,管理一组 JDBC 驱动程序的基本服务

3、
在这里插入图片描述
参考答案:

4、
在这里插入图片描述
参考答案:A
游标声明例:
DECLARE cursor_name CURSOR FOR select_statement;

5、
在这里插入图片描述
参考答案:C

6、
在这里插入图片描述
参考答案:A
INSERT 触发器
insert触发器代码内,可以用一个名为new的虚拟表,访问被插入的行。new中的值也可以被更新。
DELETE触发器
在delete触发器代码内,可以引用OLD虚拟表,访问被删除的行
OLD中的值全部是只读的,不能更新
UPDATE 触发器
在update触发器代码中,可以引用一个名为old虚拟表访问以前的值,引用new虚拟表访问新更新的值new中的值可能被更新,old中的值全部是只读的

Web:6道题

1、
在这里插入图片描述
参考答案:B

2、
在这里插入图片描述
参考答案:B

3、
在这里插入图片描述
参考答案:C


基本的属性: size 水平线的宽度 width 水平线的长,用占屏幕宽度的百分比或象素值来表示 align 水平线的对齐方式,有LEFT RIGHT CENTER三种 noshade 线段无阴影属性,为实心线段
4、
在这里插入图片描述
参考答案:C
link标签:rel=“shortcut icon” 指定浏览器窗口小图标 rell=“小图标” href=“图片路径”
P标签,分段标志
超链接标签a有四个应用场景,一个是链接到外部页面,一个是链接本地页面,还有一个是方便读者的锚点链接,还有一些新的功能,比如打电话和发送邮件,弹出QQ对话框等等

5、
在这里插入图片描述
参考答案:A

6、
在这里插入图片描述
参考答案:

软件工程和计算机基础:2道题

1、
在这里插入图片描述
参考答案:C

2、
在这里插入图片描述
参考答案:B
顺序结构:
顺序结构表示程序中的各个操作时按照它们在源代码中的排列顺序依次执行的。
选择结构:
选择结构表示程序处理需要根据某个特定条件选择其中一个分支执行。选择结构有单选择、双选择、多选择。
循环结构:
循环结构表示程序反复执行某个或某些操作,直到满足特定条件时结束,循环结构有两种基本形式:当型循环和直到型循环

Linux&shell:2道题

1、
在这里插入图片描述
参考答案:C

2、
在这里插入图片描述
参考答案:A
/etc/passwd 存放用户名及用户主目录和SH目录

/etc/shadow 存放用户密码,未设置过密码时以 ! 开头,密码将不可使用

/etc/group 存放用户组

数据结构与算法:4道题

1、
在这里插入图片描述
参考答案:A
线性结构:有且只有一个开始结点和一个终端结点,并且所有结点都最多只有一个直接前驱和一个直接后继。
线性结构:数据结构中线性结构指的是数据元素之间存在着"一对一"的线性关系的数据结构。

2、
在这里插入图片描述
参考答案:C
如果二叉排序树是平衡的,则n个节点的二叉排序树的高度为Log2n+1,其查找效率为O(Log2n),近似于折半查找。如果二叉排序树完全不平衡,则其深度可达到n,查找效率为O(n),退化为顺序查找。一般的,二叉排序树的查找性能在O(Log2n)到O(n)之间。

3、
在这里插入图片描述
参考答案:C
常用的线性结构有:线性表,栈,队列,双队列,数组,串。
常见的非线性结构有:二维数组,多维数组,广义表,树(二叉树等)
下面是我在学习HTML和CSS的时候整理的一些笔记,有兴趣的可以看下:

HTML、CSS部分截图

进阶阶段

进阶阶段,开始攻 JS,对于刚接触 JS 的初学者,确实比学习 HTML 和 CSS 有难度,但是只要肯下功夫,这部分对于你来说,也不是什么大问题。

JS 内容涉及到的知识点较多,看到网上有很多人建议你从头到尾抱着那本《JavaScript高级程序设计》学,我是不建议的,毕竟刚接触 JS 谁能看得下去,当时我也不能,也没那样做。

我这部分的学习技巧是,增加次数,减少单次看的内容。就是说,第一遍学习 JS 走马观花的看,看个大概,去找视频以及网站学习,不建议直接看书。因为看书看不下去的时候很打击你学下去的信心。

然后通过一些网站的小例子,开始动手敲代码,一定要去实践、实践、实践,这一遍是为了更好的去熟悉 JS 的语法。别只顾着来回的看知识点,眼高手低可不是个好习惯,我在这吃过亏,你懂的。

1、JavaScript 和 ES6

在这个过程你会发现,有很多 JS 知识点你并不能更好的理解为什么这么设计,以及这样设计的好处是什么,这就逼着让你去学习这单个知识点的来龙去脉,去哪学?第一,书籍,我知道你不喜欢看,我最近通过刷大厂面试题整理了一份前端核心知识笔记,比较书籍更精简,一句废话都没有,这份笔记也让我通过跳槽从8k涨成20k。

JavaScript部分截图

2、前端框架

前端框架太多了,真的学不动了,别慌,其实对于前端的三大马车,Angular、React、Vue 只要把其中一种框架学明白,底层原理实现,其他两个学起来不会很吃力,这也取决于你以后就职的公司要求你会哪一个框架了,当然,会的越多越好,但是往往每个人的时间是有限的,对于自学的学生,或者即将面试找工作的人,当然要选择一门框架深挖原理。

开源分享:【大厂前端面试题解析+核心总结学习笔记+真实项目实战+最新讲解视频】

以 Vue 为例,我整理了如下的面试题。

Vue部分截图

  • 4
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值