首页 > bytedance 国际化电商Java二面20210806
头像
peonyX
编辑于 2021-08-16 12:54
+ 关注

bytedance 国际化电商Java二面20210806

bytedance 国际化电商Java二面20210806

双非本科艰难求职

  1. 自我介绍

  2. 为什么没在飞书转正

  3. Synchronized的原理(5min)

  4. 用过线程池嘛, 线程里面的任务抛出异常,线程会怎么样?这里不清楚,百度之后:实际上线程池会销毁这个线程创建一个新的。
    线程工厂是做什么的?这个也没具体用过,只说了能自定义线程id,名字。他说还有别的功能吗?

  5. redis用过吗。只用过Key-value,还有其他的吗?我说了解过分布式锁一些的实现,也没接着问。

  6. 进程和线程的区别

  7. 进程间通信方式

  8. 共享内存有什么注意点?我回答是并发处理。这里我直接讲了一遍线程之间并发处理的过程,volatile和mesi。

  9. 复制粘贴操作系统都做了啥?复制文本是复制到缓冲区,复制文件是只复制路径。

  10. 排序算法,时间复杂度,空间复杂度,是不是稳定的。这里就是自我发挥,我说了冒泡,快排,归并,堆排序,桶排序的过程,时间,空间,稳定情况。

  11. Hashmap和treemap了解嘛。不知道treemap,只说了hashmap。

  12. 红黑树排序依据?如果key有实现comparable接口,那么就用compare方法,否则就按照类的名字排序。

  13. 算法n个一组反转链表,但是是倒序的。也就是说1-2-3-4-5,k=2结果是1-3-2-5-4
    也写出来了,先求了一边长度,看看剩几个,再进行反转。而且自己写输入输出,所以我只测试了样例数据,过了就过了,也没让我测别的数据。

    求过啊!
    两小时后问hr说通过了,在约三面,8.24三面

更多模拟面试

全部评论

(4) 回帖
加载中...
话题 回帖

推荐话题

相关热帖

近期热帖

历年真题 真题热练榜 24小时
技术(软件)/信息技术类
查看全部

近期精华帖

热门推荐