蘑菇街 java实习面试


您好。是xxx吗

做一下自我介绍
xxx

看了你的简历项目,是自己什么时候完成的,实习还是什么
在学校练手的

项目中的商城项目,是自己完成的还是和同学一起完成的
自己参考已有项目完成的,是把环境装好之后,把别人的项目跑起来了

介绍一下这个项目

这是一个分布式项目,使用了dubbo通信,辖下有很多模块,订单模块,购物车模块,搜索模块,前台模块,后台管理模块,
单点登录模块,

在这个项目中学到了什么,或者说你遇到的挑战是什么

遇到了redis集群,solr搜索,和dubbo服务调用,

这些环境都是自己搭的吗,


redis集群有几个节点,
6个,三主三从,

那你有了解过,主从是怎么保持数据一致性的吗
没有,
没关系。。。

讲讲dubbo服务调用,
在服务端将服务注册到zookeper中,使用dubbo-admin进行监控,当客户端需要调用时候在注册中心里面找服务,然后调用

问个场景,知道 在服务端有个a服务,客户端需要调用a服务,这个具体过程是如何实现的吗
不知道。。。

使用了什么消息中间件吗

activemq,,过了


java什么时候学的

大一下学期和大二上学期学的se,ee是后来自己学的

感觉对java掌握程度如何,不好我们就跳过,没关系

。。有关系,掌握还好

了解集合么
了解

知道hashmap和hashtable的区别吗

hashmap线程不安全,hashtable线程安全,

还有别的吗

hashmap效率高,table低,(蒙的)
为啥
hashtable有锁,map没有锁,所以hashmap快,也导致了线程不安全

当有100个线程同时向hashmap里面put值,会发生什么

当key相同时,会发生hash碰撞,当hash相同时,会把值存储为一个链表,先进入的在表尾,后进入的在表头,线程不安全,当取值时候会取到不同的值

还有吗》
不知道。。

如何安全使用hashmap呢

可以使用concurrenthashmap,

还有吗
不知道。。

说下concurrenthashmap为什么安全
concurrenthashmap和hashtable很像,但是concurrenthashmap是采用了分段锁的形式,对某一段进行操作,所以效率比hashtable高,

put和get方法有锁吗

都有,(瞎扯) ,, 所有方法都有锁


了解io吗

以前做过文件io

了解NIO吗
了解一点

说下区别

io面向流,nio面向缓冲区

还有吗

不知道

知道同步阻塞io,同步非阻塞io,吗

了解

说下区别

同步阻塞io,当线程做io操作时候,如何时间长,线程就会等待,直到完成,同步非阻塞io,不会等待,会返回

会返回?

嗯(瞎扯)

知道轮询吗
懵逼,想起来,好像会轮询,



举个例子  我去访问远程的一个文件,但是文件被另一个线程打开了,分别讲一下同步阻塞,与同步非阻塞
懵逼,不会


了解线程池吗
了解

说下咯

平时常用的有四种线程池,有CacheThreadPool,FixedThreadPool,SigontonThreadPool,SchduThreadPool

说下普通线程池的参数,
核心线程数,线程池最大数,非核心线程数闲置时间,闲置时间单位,线程队列类型

刚刚说CacheThreadPool不是定长的,那采用了那种线程队列类型,
懵逼

还有的记不清了



平时用了什么框架吗

springmvc spring mybatis

问问你,bean的声明周期

。。。。

问问你,在配置文件中,如果使用占位符,值写在properties中,那么初始化bean的时候,数据是什么时候被替代的


你有什么想要问我的。。
。。



感觉凉凉

#实习##蘑菇街##Java工程师##面经#
全部评论
Bean的生命周期,一口老血吐出来
3 回复
分享
发布于 2018-05-19 00:28
又一个被代码耽误的好文案 老哥项目很强啊,有些名词只是听过
1 回复
分享
发布于 2018-05-18 19:43
博乐游戏
校招火热招聘中
官网直投
感觉你的项目比较牛逼
点赞 回复
分享
发布于 2018-05-18 19:48
关注下,老哥如果接下来有进展可否通知下,我感觉我跟你一样的情况,不过我没被问那么多问题
点赞 回复
分享
发布于 2018-05-18 20:01
项目是看的教程,改的别人代码,其实也不是特别熟,毕竟不是自己一行一行敲的,问的好多问题,感觉自己看过,但是就是说不出,看的时候没仔细看
点赞 回复
分享
发布于 2018-05-18 20:07
我也找到了一个类似的项目,准备改一改完善到自己简历
点赞 回复
分享
发布于 2018-05-19 03:30
同面蘑菇街,发现问题几乎一样
点赞 回复
分享
发布于 2018-05-19 14:54
楼长求项目地址,我也想仔细学学
点赞 回复
分享
发布于 2018-05-24 15:19
链接:https://pan.baidu.com/s/1Cm-ueNMz9DQEv3OJgPoEGA 密码:155q
点赞 回复
分享
发布于 2018-05-24 22:44
老哥一面过了吗
点赞 回复
分享
发布于 2018-05-29 11:31

相关推荐

9 92 评论
分享
牛客网
牛客企业服务