树禾科技一面

先自我介绍,然后项目问题
然后开始八股,JAVA里除了new创建实例的方式
HashMap的数据结构
put和get的流程
常用的集合有哪些?arraylist和linkedlist的区别(主要问操作复杂度)
链表怎么知道有没有循环?
设计模式知道哪些
举一个例子问你是那种设计模式
单例模式怎么实现
四种隔离级别?
怎么保证线程安全?
想让某些对象尽量能复用,但是本身对象是线程不安全的,要怎么不用锁来保证线程安全?
syc和lock的区别?
一个类有两个方法,一个是静态方法,一个是成员方法,两个都用syc修饰,有两个线程分别去请求这个对象的两个方法,会不会发生阻塞
在方法中new了一个lock,然后用这个lock进行加锁,然后写业务逻辑,然后再释放锁,这样会不会有问题?
然后问了算法,怎么判断一个整数是不是2的n次方
智力题,时钟角度,杯子倒水,蜡烛燃烧。
问的太简单了,时间也就半小时,感觉纯纯kpi啊
全部评论

相关推荐

码农索隆:卡学历都不行了,开始卡颜值了
点赞 评论 收藏
分享
不愿透露姓名的神秘牛友
07-10 14:00
林子大了什么鸟都有啊,我觉得我说的已经很客气了,阴阳谁呢
牛客62656195...:应该不是阴阳吧?你第一次注册的时候boss就说你是牛人
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务