面经详情
匿名用户
面试了职位:Java
未通过
面试的时候非常注重基础
1.说说你所熟悉的集合 2.线程池的类型还有参数什么的 3.介绍下spring 4.rabbitmq底层原理 5.索引类型,底层原理,隔离级别 6.java内存模型 7.volatile 8.http介绍,7层网络模型
http
相关推荐
JunJia
Java
感觉没戏
谈谈GC,CMS的流程,新生代老生代分别用什么算法 3. 谈谈类加载器,类加载器有哪些,双亲委派最终是由父还是子加载 4. 操作系统的悲观锁、乐观锁 5. 数据库层面的悲观锁、乐观锁 6. 数据库事务讲一下 7. Redis的持久化机制 8. Redis如何实现高可用 9. 索引的类型,索引的底层实现原理 10. 谈谈消息队列 11. HashMap底层实现,哈希冲突怎么解决的 12. 各种排序算法讲一下
...查看更多
2 年前 发布
匿名用户
Java
感觉没戏
这是第二次来58,第一次是去年找工作的时候,没有投58简历,58的技术人员直接电话过来 让去面试,我还挺高兴,后来发现我还是太嫩了,面试官是个年轻的小伙挺严肃,上来就问我简历上的爬虫项目,从项目架构、用的技术、数据一致性策略、细节到异常处理都问了,一边问一边在纸上画,画了两页纸,然后又换另一个年轻小伙拿两张白纸又来接着问接着画,还带点上位者咄咄逼人的气势,问完也没说其他就说面试到这了,打法我走,那时候年轻胆小,58这种大公司的面试官问啥我说啥。直到后来才反应过来他们是想蹭点那个爬虫项目的技术经验,然后6月大热的叫我去给他们上了节课。想学东西就虚心一点吗,我又不是不教,真的是。 这次是第二次去58面试,拉钩上人hr邀请投简历,然后就邀请面试,去了发现面试官没看过简历,一般不都应该面试官看过简历觉得还行再叫么,不然契合度不是很低么,不过这次聊得还行,面试官根据简历问了一边技术和业务,还也不错。总结:我是面向工资编程的,但也不是太期待进58,两次面试让我对58大企业的好感降了很多 很多,也就一般.
...查看更多
2 年前 发布
匿名用户
Java
确定通过
一面: 简单的自我介绍 SpringBoot的优势 JVM内存模型 GC收集算法(标记清除,标记整理,复制) GC收集器,详细询问了CMS和G1 实现多线程同步的方式(继承Thread,实现Runnable,实现Callable) 说一个用到的设计模式,实现场景(代理模式,spring的AOP,JDK的动态代理和CGlib的动态代理,区别是什么?继承类的只能用CGlib的动态代理,实现接口的都能用,为什么?JDK的动态代理,被代理类需要继承Proxy,Java只支持单继承,CGlib是通过修改字节码来继承被代理类,对方法进行重写) 算法题:一个大数组,一个小数组,在内存不够大的条件下找到他们的交集 附加问题:如果可以丢失精度,使用什么数据结构比较合适二面: TCP的流量控制(滑动窗口) 滑动窗口什么时候变大变小的? Lock和Sychronized的区别 JVM的full gc什么时候发生,需要STW么? JVM的老年代存放什么对象? 如何查看JVM哪些对象占用了空间 LinkedList和ArrayList的区别 算法题:1-n个数里面找到唯一一个重复的数 算法题:倒转链表 算法题:二叉树的BFS可能还有一些小问题,记得不是很清楚了
...查看更多
2 年前 发布
匿名用户
高级Java开发工程师
未通过
一面问的问题都很简单,没有什么难度。到二面,来的应该是总监级别的人物,刚开始问你一些职业规划以及性格方面的问题,我答得还算不错,后来话锋一转,开始问技术问题,基本上结合你的实际应用来问的,可惜自己还是能力不够,错过了这么一次机会。
包含1个问题,0个回答
Q:1.如果你现在CPU100%了,你如何查询是哪个进程,哪个线程,哪行代码占用CPU过高? 2.通过端口号查找jvm进程怎么查? 3.对spring的源码了解了多少。 4.https在tomcat中怎么配置,https在tomcat中默认端口号是多少? 5.目前能解决同步锁阻塞效率问题的线程池 6.比如说你缓存里存了个对象,可是有一天对象对应的类里增加或者删除了一条属性,你怎么处理这个缓存中的对象?
2 年前 发布
匿名用户
Java
感觉靠谱
1、项目背景还有项目流程 2、从抓包开始到最终显示的时间是多少? 3、有没有调研?每天某个时段的数据流量? 4、如果我在这边频繁刷流量,大约多长时间可以发现异常?? 5、redis 作为高速缓存和数据库的数据一致性的问题,如果数据更新的话是先更新数据库还 是先更新缓存?若果先更新数据库再更新缓存会涉及什么问题 6、hashMap 底层?为什么 jdk1.8 要用红黑树实现?什么时候会出现线程不安全?怎么解决 线程不安全?默认初始容量是 16,如果我改成 7,容量会变成 7 么?为什么? 7、数组和链表的区别是什么?如果一个数组大小超过堆中剩下的内存大小,还会为这个数 组分配内存么? 8、常见的线程池有哪些?线程池中一个线程死了,就没有线程了么?如果在线程池中 new 了一个线程,这个线程是存在还是不存在?线程池中的一些参数有哪些?newCachedPool 最 大可开启的线程数是多少? 9、如何实现其他线程和主线程的同步? 10、volatile 关键字的特性有哪些? 11、10 个线程,如何实现和主线程的同步?场景是:10 个人在山下聚齐之后才可以一起爬 山,怎么实现?不用 synchronized 关键字、volatile 等同步的关键字。 12、平时建 mysql 表的时候会考虑一些什么? 13、写 sql 语句的时候 where 会考虑什么? 14.epoll 和 poll 的区别 15.sychronized 和 reentrantlock 说一说 16. hash 索引和 B+树索引优缺点
...查看更多
2 年前 发布
匿名用户
Java
未通过
自己早早的进入了视频面试窗口,到点后看到了面试官,手在键盘上不停的敲击,边上的嘈杂声让我什么也听不清,只隐约听到说让介绍一下自己,然后我开始说自己的工作经历,不到一分钟,被打断,又隐约听到说介绍一下熟悉的模块还是什么,刚描述了一下业务,被打断,说一下你们用到的技术,我回答说用到了redis分布式锁,面试官怒目而视说,什么一开始就分布式锁,看来我描述的东西他是一点没听,最后面试官都没看一眼就挂了,自己窝了一肚子火,如果你们真要招人就请认真对待,尊重面试者,如果你们不需要,请不要浪费我们的时间
...查看更多
2 年前 发布
匿名用户
java工程师
感觉没戏
当时面试的人还是挺多,在一个大屋子里面,同时有很多人在面试,面试的内容大部分是Java和数据库这边,例如多线程,缓存技术,垃圾回收,单例模式等问题,面试官很好,比较和蔼。本人觉得更倾向于要社招,对技术要求比较高,会让现场写代码。
包含1个问题,1个回答
Q:写一个单例模式的程序和冒泡排序。
2 年前 发布
进入微信小程序
前往微信小程序,查看更多结果
立即前往
看准网
58同城
58同城面试经验
58同城面试经验:面试的时候非常注重基础