美文网首页Java面经
Java架构师六大互联网公司面试经历总结

Java架构师六大互联网公司面试经历总结

作者: 心空如大海 | 来源:发表于2019-04-20 22:31 被阅读1次

    Java架构师面试经历从58同城——华为 ——招商银行网络中心——金蝶互联网公司GR——苏宁易购 ——蚂蚁金服,看完鬼知道我经历了什么,但是每一次都是成长。本人从2013年7月份开始参加工作,前后共参加过六七次面试,现将面试的经历整理总结如下:

    58同城——2019年{3月30日}

    30道单选 10道多选

    java基础,jvm,数据库

    java的继承 封装 多态  构造函数  异常处理  关键字final static voilate 等

    函数重载   接口定义 对象比较 (Integer 的比较) jvm垃圾处理 内存模型  类加载 JVM的作用包括什么   输入输出流  主函数中的参数 arg  多线程    类对象、实例、类属性、 全局变量 、局部变量的区别 

    sql索引 ,sql查询过程中哪些列查询会用到索引 

    华为 ——2018年{3月28日} 

    笔试三道算法题

    1、奇怪的计数器

    时间t初始值为1,数值value初始值为3;

    时间每秒增一,数值value每秒递减一,直至为1;

    开始下次循环,t继续增长,value从上次循环的初始值的2倍开始减。

    求:实现函数 输入t ,得到value?

    2、递归求和

     给出数字n,k    

    n的自我复制:n拼接自己k次得到一个新的数字p。  比如说 123 复制2次得到数字 123123。

    p的超级数字:p的各位相加得到 比如:123123 的超级数字1+2+3+1+2+3 =12。   

    求: 实现函数 int  getSuperDada( n,k )  输入n,k 返回超级数字

    3、ABAB字符串

         给出一个字符串s = abcababfd

        对字符串删除处理:删除字符串中某个字母,意味在整个字符串中删去全部的此字母。

         最大ABAB字符串:对于一个字符串只包含两种字母,且为abab格式的长度最长的字符串组合

         求:实现函数 输入字符串 s ,返回 s 的最大ABAB字符串长度

    招商银行网络中心——2017年{3月30日}

    30道单选 30道填空  两道简答

    数据结构及算法:算法时间复杂度计算,队列,栈 ,哈希表(哈希算法,哈希冲突的解决),二叉树(给出前序遍历和中序遍历求后序遍历或还原树)

    密码学中几种加密算法MD5、RSA 等。

    设计模式:考察几乎所有设计模式特别是不常用的设计模式,考察其在java代码中具体应用。

    java基础:老生常谈的几个问题 HashMap String Integer  异常  多线程 IO 对象比较 同步锁  几个java关键字 socket 编程 

    数据库:数据库事务,锁类型,索引,范式 , 建表sql , 建索引sql ,多表联合复杂查询

    网络编程:TCP/IP UDP SMEP servlet  等 

    JS/ajax:  核心对象 主要功能优点 等

    金蝶互联网公司GR——2016年{10月}

    一:正常流程走一遍

    自我介绍

    java基础:面向对象的特点、  进程与线程的关系、 String StringBuffer StringBuild 的区别  、泛型  、JDK9的新功能     

    数据库: oracle数据库版本号 存储过程中的赋值方式

    项目经历: 项目技术介绍  负责的模块介绍  怎么实现的等  

    Linux: 常用命令

    苏宁易购 ——2014年10月

    先笔试 笔试内容大多为java基础以及sql

    正常流程走一遍

    自我介绍

    java基础: 多线程,同步锁,String类的源码实现,HashMap原理 

    设计模式:单例模式,动态代理  原理及应用

                     spring:AOP IOC 原理  启动过程

    mybatis:动态sql 怎么实现的?                         

    数据库: oracle数据库版本号 存储过程中的赋值方式

    项目经历: 项目技术介绍  负责的模块介绍  怎么实现的等  项目问的较深

                    项目中印象最深刻的问题  怎么解决的?

    蚂蚁金服  2013年7月

    电话面试——自我介绍

    java基础: ArrayList与LinkList,HashMap原理,线程,并发 ,死锁,异常。

                  连环追问,问的很深,能一直问到懵逼,问的怀疑人生。

    项目经历:项目技术介绍  负责的模块介绍  怎么实现的等 

                      项目中印象最深刻的问题  怎么解决的?

    以上,是我截止目前的所有面试经历。 尽管每个架构师都有自己的成长路径,但是了解其他架构师的成长之路,对未来想成为架构师的人有一定的借鉴价值。希望再接再厉,加速成长!码字不易,希望对大家有用!下面顺便在这里给大家免费分享一波福利,都是面试资料和一些视频资料,里面就包涵了Java高并发、分布式、微服务、高性能、源码分析、JVM等技术资料,感兴趣的加群:730379855获取!为什么某些人会一直比你优秀,是因为他本身就很优秀还一直在持续努力变得更优秀,而你是不是还在满足于现状内心在窃喜!

    相关文章

      网友评论

        本文标题:Java架构师六大互联网公司面试经历总结

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