码迷,mamicode.com
首页 > 其他好文 > 详细

szwl面试记录

时间:2019-11-03 10:59:28      阅读:97      评论:0      收藏:0      [点我收藏+]

标签:情况   str   线程安全   build   怎样   如何   linked   数据   不一致   

笔试:

  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面试记录

标签:情况   str   线程安全   build   怎样   如何   linked   数据   不一致   

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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!