摩根士丹利/江一软件/有赞科技Java社招面经分享

摩根士丹利

面试过程:

1、先是自我介绍,把自己简历说一遍,然后根据简历里的一些项目的工作经验做详细问;

2、然后问了计算机基础知识,有设计操作系统,计算机网络,Java基础,JavaGCTCP/IP的三次握手和四次挥手等等;

3、还有算法题:链表的排序,二叉树的处理,还有两个问题直接用MapSet能解决;

4、考官还问能否有更优的方法?我说的是可以将Map后面的链表式存储结构优化为搜索树;

5、印象最深的算法题:一个数组,数字表示当天物品的交易价,我们可以用这个价格买进或者卖出,必须在手里没有货物的时候才可以买进,怎么买进卖出策略可以使收益最大化。设置两个数组用动态规划解决;

江一软件

面试过程:

1、Java基础,就常见的那些多线程,GC

2、简单的SQL

3、hashMap的底层是什么实现的;(entry数组,entry其实是hashMap的一个静态内部类,里面重要属性为 value,key,next。)

4、问了存储过程,问了游标;

5、还问了之前的项目是怎么做的,问了最近一个项目的情况;

7、为什么从上家公司辞职?

有赞科技

面试过程:

1、简单介绍一下自己性格,对工作经历做一下概述;

2、对简历上面的项目经历进行提问,由浅到深,项目架构什么的;

3、对一些技术进行提问,主要是rpc、多线程、源码方面;

4、你有什么想问的吗?

#摩根士丹利##有赞##江一软件##社招##Java工程师##面经#
全部评论
tag 是社招?
点赞 回复
分享
发布于 2020-06-06 17:05

相关推荐

1 22 评论
分享
牛客网
牛客企业服务