京东/盟拓软件/通联支付/亚信java社招面经

京东

第一轮:

1、自我介绍

2、问问你项目,用到什么技术。

3、穿插问你uml让你现场画出来。

4、数据库设计,性能怎么样。

5、问多线程方面的,设计模式问了十几个,画图说明使用场景,锁机制。

6、跳槽原因,毕业情况。

7、spring原理,数组,线性结构啥的,内部怎么实现的。

8、给你具体的问题让你说怎么解决;

9、问map内部实现原理,间接问你hashcode,equal原理;

10、问list等集合实现原理;


第二轮:

问了30分钟大概数据结构和算法。


第三轮:

1、自我介绍。

2、给一个电脑,然后给你一个spring源码说说熟悉的类,底层实现,redis实现,负载均衡什么的。

3、让你随便写一个方法,动态添加功能,不能修改代码,就写了一个参数数组,写了一个基类子类去替换。

4、问问有没有offer手里,最后说有什么想说的。

盟拓软件

面试过程:

1、问了项目经验、工作情况。

2、数据库的查询 、左右连接、优化数据库。

3、并发、 多线程、浏览器兼容问题。

4、jqueryonclick与直接在属性上onclick有什么区别。

5、spring的事务管理。


通联支付

面试过程:

1、主要问JAVA基础,还有根据你使用的技术来提问。比如hashmap实现原理,Spring原理,socket等。

2、另外就是问你有没有关注一些前沿的技术,比如大数据之类的。


亚信(AsiaInfo)

笔试:

全是选择题,涉及数据结构,数据库操作,java的一些基础知识等。


面试:

1、问到了hashtablehashmapstringstringbuffer,还有java的垃圾回收机制。

2、问简述java垃圾回收机制。#京东##Java工程师##社招##面经#
全部评论

相关推荐

评论
4
19
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务