• 面试


    一、e代驾

    1、9:30分左右到达叶青大厦

    2、填了一份应聘资料,包括家庭信息,是否婚否,毕业院校,工作经验,是否离开原单位,原月薪,期望月薪,原年薪,期望年薪等等信息

    3、填完之后等了差不多30来分钟,10点20左右的样子,第一面的面试官来了,java就问了多线程,包括如下:

    a:对java5中的并发包了解吗?都有哪些,

    b:实现并发需要可以用那两种方式,好像是syn关键字可以实现,

    c:线程池了解吗,有什么好处,可以自己实现吗

    d:用过volation关键字吗,

    e:写一个单例模式的代码,单例模式里创建static对象是线程安全的吗,如果不安全,应该怎么保证线程安全,当然是同步创建单例对象的代码

    f:读写锁是什么?

    g:用过可重复锁吗?可重复锁是什么?

    h:实践过分布式吗

    问完上面以后,就问了数据库的知识:

    a:大数据查询比较慢的时候怎么优化?可以减少关联表,建立索引,分成多个SQL语句查询,然后在代码里处理

    b:对nosql了解吗?用过redis或者mogondb,

    c:用什么命令跟着执行的sql语句,可以分析此语句的执行效率,所携带的索引等信息,是explain命令

    一面面完之后,然后经理来面试是二面,主要根据你的项目经验来问

    1、问了一下我的基于角色,用户,权限的设计模型

    这儿不够写,在公司评价部分继续写

    [其他评价]

    2、问了当导入大批量的Excel数据时,后天需处理很长的时间,该用什么方式去处理,使得前台的用户不感觉很长时间,应该是异步方式吧

    3、问了一下对DDD编程了解吗,因为我的项目里有代码生成器的实现部分

    4、对JMS机制了解吗

    5、对J2EE的一些组件之类的东西了解吗

    6、问了一下把常用的配置信息应该写到哪里,当然应该是properties文件里,如数据库的配置信息

    7、问了一下spring里怎么实现对方法的拦截,应该是继承spring的interceptor拦截器吧

    8、问了一些Servlet容器与spring容器之间是什么样的关系,各自的原理是什么

    9、问了一下spring是怎么实现前置拦截和后置拦截,他们之间的区别是什么

    10、问了一下AOP切面编程实现是用的那两种技术,应该是jdk自带的字节码技术和第三方的cglib字节码技术

    11、问了一下对asm技术有了解吗?

    大体都问了这么一些我到目前为止还记得的东西啦,感觉自己答得不好,估计录取不上了,以后还得加深内功

    二、安徽钰诚国际控股集团有限公司

    地点:北京朝阳区远洋光华国际C座10层,地铁10号线金台夕照站

    问的知识点:

    1、优化过tomcat服务器吗

    2、Java中的线程池有几种,都有什么区别

    3、HashMap与HashTable的区别

    4、用spring来开发项目的目的是什么,有什么好处

    5、Java中的同步除了synchronized之外,还有那些

    6、MySQL的Innodb引擎和MyIsam引擎的主键有什么区别

    7、了解spring的原理吗,如IOC和AOP

  • 相关阅读:
    JavaWeb下载文件response
    jQuery的prop和attr的区别,及判断复选框是否选中
    【转载并整理】mysql 创建用户,数据库
    【转载】mysql配置模板(my-*.cnf)参数详细说明
    【转载】mysql 热备份
    【转载】centos 安装及配置 mysql5.5.3
    【微信开发】简单的微信分享小插件
    一些http或https请求的参数,什么情况下需要urlencode编码
    sublime在混杂的log数据中提取你想要的内容
    聊聊分布式事务【转】
  • 原文地址:https://www.cnblogs.com/oymx/p/4945983.html
Copyright © 2020-2023  润新知