美文网首页技术干货Java学习笔记程序猿阵线联盟-汇总各类技术干货
【每日一刷】你和携程之间居然只差了一套基础笔试题

【每日一刷】你和携程之间居然只差了一套基础笔试题

作者: windy君 | 来源:发表于2017-08-03 17:01 被阅读95次

    笔试真题

    1.下列有关Servlet的生命周期,说法不正确的是

    A. 在创建自己的Servlet时候,应该在初始化方法init()方法中创建Servlet实例

    B. 在Servlet生命周期的服务阶段,执行service()方法,根据用户请求的方法,执行相应的doGet()或是doPost()方法

    C. 在销毁阶段,执行destroy()方法后会释放Servlet 占用的资源

    D.destroy()方法仅执行一次,即在服务器停止且卸载Servlet时执行该方法

    2.下面有关JVM内存,说法错误的是

    A. 程序计数器是一个比较小的内存区域,用于指示当前线程所执行的字节码执行到了第几行,是线程隔离的

    B. 虚拟机栈描述的是Java方法执行的内存模型,用于存储局部变量,操作数栈,动态链接,方法出口等信息,是线程隔离的

    C. 方法区用于存储JVM加载的类信息、常量、静态变量、以及编译器编译后的代码等数据,是线程隔离的

    D. 原则上讲,所有的对象都在堆区上分配内存,是线程之间共享的

    3.下面有关jdbc statement的说法错误的是

    A. JDBC提供了Statement、PreparedStatement 和 CallableStatement三种方式来执行查询语句,其中 Statement 用于通用查询, PreparedStatement 用于执行参数化查询,而 CallableStatement则是用于存储过程

    B. 对于PreparedStatement来说,数据库可以使用已经编译过及定义好的执行计划,由于 PreparedStatement 对象已预编译过,所以其执行速度要快于 Statement 对象”

    C. PreparedStatement中,“?” 叫做占位符,一个占位符可以有一个或者多个值

    D. PreparedStatement可以阻止常见的SQL注入式攻击

    4. 下面有关servlet service描述错误的是

    A. 不管是post还是get方法提交过来的连接,都会在service中处理

    B. doGet/doPost 则是在 javax.servlet.GenericServlet 中实现的

    C. service()是在javax.servlet.Servlet接口中定义的

    D. service判断请求类型,决定是调用doGet还是doPost方法

    5.下面有关SPRING的事务传播特性,说法错误的是

    A. PROPAGATION_SUPPORTS:支持当前事务,如果当前没有事务,就以非事务方式执行

    B. PROPAGATION_REQUIRED:支持当前事务,如果当前没有事务,就抛出异常

    C. PROPAGATION_REQUIRES_NEW:新建事务,如果当前存在事务,把当前事务挂起

    D. PROPAGATION_NESTED:支持当前事务,新增Savepoint点,与当前事务同步提交或回滚

    6.下面有关servlet和cgi的描述,说法错误的是

    A. servlet处于服务器进程中,它通过多线程方式运行其service方法

    B. CGI对每个请求都产生新的进程,服务完成后就销毁

    C. servlet在易用性上强于cgi,它提供了大量的实用工具例程,例如自动地解析和解码HTML表单数据、读取和设置HTTP头、处理Cookie、跟踪会话状态等

    D.cgi在移植性上高于servlet,几乎所有的主流服务器都直接或通过插件支持cgi

    7.下列关于Java并发的说法中正确的是

    A. CopyOnWriteArrayList适用于写多读少的并发场景

    B. ReadWriteLock适用于读多写少的并发场景

    C. ConcurrentHashMap的写操作不需要加锁,读操作需要加锁

    D. 只要在定义int类型的成员变量i的时候加上volatile关键字,那么多线程并发执行i++这样的操作的时候就是线程安全的了

    8.下列关于Spring特性中IoC描述错误的是

    A. IoC就是指程序之间的关系由程序代码直接操控

    B. 所谓“控制反转”是指控制权由应用代码转到外部容器,即控制权的转移

    C. IoC将控制创建的职责搬进了框架中,从应用代码脱离开来

    D. 使用Spring的IoC容器时只需指出组件需要的对象,在运行时Spring的IoC容器会根据XML配置数据提供给它

    9.下面有关java的一些细节问题,描述错误的是

    A. 构造方法不需要同步化

    B. 一个子类不可以覆盖掉父类的同步方法

    C. 定义在接口中的方法默认是public的

    D. 容器保存的是对象的引用

    10.在服务器的网络编程中,解决会话跟踪的方法有

    A. 使用Cookie

    B. 使用URL重写

    C. 使用隐藏的表单域

    D. 以上方法都不能单独使用

    面试真题

    1. J2EE 是 什 么 ? 它 包 括 哪 此 技 术

    2. 运 行 时 异 常 与 一 般 异 常 有 何 异 同

    3. Hibernate 中 不 看 数 据 库 , 不 看 XML 文 件 , 不 看 查 询 语 句 , 怎 么 样 能 知 道 表 结 构

    4. 类 有 哪 三个 基 本 特 性 ? 各 特 性 的 优 点

    5. 请 谈 谈 对 SOA 的 认 识

    6. List 、 M ap 、 Set 三个 接 口 存 储 元 素 时 各 有 什 么 特 点

    7. MVC 模 式 中 M , V , C每 个 代 表 意 义

    8. Java 反 射 机 制 的 作 用

    9.写 出 JavaScript 中 常 用 的 三种 事 件

    10.是 否 可 以 继 承 string 类

    点击下方空白区域查看答案

    「笔试答案」

    1. A 2. C 3. C 4. B 5. B 6. D 7. B 8. A 9. B 10. ABC

    预祝大家成功拿到自己心仪的offer

    限于篇幅只贴出部分答案
    笔面试题答案和解释
    加入群聊领取

    微信图片_20170801152407.jpg

    扫码入群
    领取答案

    amanda.png

    群满加运营
    拉你入群

    下期预告:搜狗校招

    java.jpg

    长按,识别二维码,加关注

    往期回顾

    【每日一刷】华为Java笔试题
    【每日一刷】腾讯Java笔试题

    相关文章

      网友评论

        本文标题:【每日一刷】你和携程之间居然只差了一套基础笔试题

        本文链接:https://www.haomeiwen.com/subject/iiiplxtx.html