zoukankan      html  css  js  c++  java
  • szwl面试记录

    笔试:

      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是集群还是单例,有遇到数据不一致的情况么?如何保证一致性呢?

      

      

  • 相关阅读:
    ThreadLocal的分享
    remot debug
    小计-git
    入坑HttpServletRequest.getParameterMap
    基于线程池和连接池的Http请求
    spring,maven,dubbo配置
    springMVC,mybatis配置事务
    寻找数组的主元素问题的解法
    关于最大子序列和问题以及相关衍生问题的分析
    关于选择问题的一些思路.
  • 原文地址:https://www.cnblogs.com/codewy/p/11785247.html
Copyright © 2011-2022 走看看