首页 > 其他 > 详细

szwl面试记录

时间:2019-11-03 12:26:26      阅读:68      评论:0      收藏:0      [点我收藏+]

笔试:

  1、实现单链表的插入和删除

  2、只遍历一次单链表,找出中间位置的元素

  3、组织机构树查询

一面:

  1、讲一下String,String是线程安全的吗?StringBuffer和StringBuildder哪个是线程安全的?

  2、讲一下HashMap,HashMap允许null值吗?扩容是怎样的呢?

  3、讲一下LinkedList和ArrayList的区别

  4、线程用start()启动和用run()启动有什么区别?线程池有什么好处?

  5、Redis是单线程还是多线程?为什么要用单线程?有什么好处?

  6、什么是强引用?什么是弱引用?

  7、有八个一摸一样的球,其中有一个重一点,现在有一个天平,只称两次,如何找出来重的那个球?

  8、讲一下你们定向群特性

  9、进程和线程的区别

二面:

  1、讲一下你的项目

  2、讲一下你们下载任务模块的类图、流程

  3、你们下载任务模块为什么要用一个task读库,一个thread更新呢?

  4、讲一下你们定向群特性

  5、你们用Redis缓存哪些静态数据?你们Redis是集群还是单例,有遇到数据不一致的情况么?如何保证一致性呢?

  

  

szwl面试记录

原文:https://www.cnblogs.com/codewy/p/11785247.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!