首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
AI 模拟面试
简历
求职
学习
基础学习课
实战项目课
求职辅导课
专栏&文章
竞赛
搜索
我要招人
发布职位
发布职位、邀约牛人
更多企业解决方案
AI面试、笔试、校招、雇品
HR免费试用AI面试
最新面试提效必备
登录
/
注册
offer冲呀!
2019-08-14 17:27
已编辑
门头沟学院 Java
关注
已关注
取消关注
不懂就问,面试中遇到的几个问题
1. ArrayList如何成为线程安全类?(回答了使用Collection.sychronizedList()包装,面试官显然不满意)。
2.线程池中抛出异常的这种拒绝策略有什么用?
3.线程池满了可能有哪些原因引起?如何排查?
4.有个IO接口中需要写操作,如何设计这个接口,需要考虑哪些问题?
弱小、无助、瑟瑟发抖
😳,有没有大佬帮解决一下,感激不尽。
#面试题目#
提示
全部评论
推荐
最新
楼层
小心嘎嘣脆
阿里巴巴_淘系技术部_java开发工程师
1.都加synchronized或者volatile+cas+synchronized,参考hashtable和concurrenthashmap 2.首先说一下策略什么时候使用,要不队列超过最大数了,要不大于核心数且超时了,用拒绝策略就是将任务抛出,不同策略根据场景需要,如果用abosrt的策略说明,任务数过大的时候需要提醒我们立刻去处理。 3.线程池满了,说明我们设定的参数问题吧,io密集型一般线程数设为cpu的二倍。 4.这题不大懂他是让你设计io接口吗?如果是的话,这个问题考虑的问题会比较多吧,要不要加缓冲区,需不需要多路复用,拷贝问题(减少拷贝次数增加效率,如mmap,如netty零拷贝的gather),还有虚拟内存一定要有,写的时候在上层也需要考虑问题,如,如果我们用缓冲区大小怎么设定,写入磁盘的话是不是还得设置发送时间间隔(因为放到缓冲区的数据一般不是随时放随时写的),这块我也有点乱,请大佬纠正了
点赞
回复
分享
发布于 2019-08-14 19:17
随风丶13
阿里巴巴_大文娱优酷_java开发
觉得抛出异常一般用于fastfail吧
点赞
回复
分享
发布于 2019-08-14 17:54
tortoiselala
华中科技大学 Java
1.除了包装,就只有CopyOnWrite了吧 2.抛出异常我的理解:线程池已经处理不了了,抛出异常表明状态,由任务来源处决定如何处理,可能采取限流等措施。 3.线程池满了这不是任务生产者决定的吗?这有什么原因,线程池太小?可扩展太小?任务生产太快? 4.IO接口的话,同步异步?阻塞非阻塞?
点赞
回复
分享
发布于 2019-08-14 17:34
你跺你也麻!
门头沟学院 Java
3 4不会,等一个答案
点赞
回复
分享
发布于 2019-08-14 17:33
帅气的烤冷面准备进厂
字节跳动_开发工程师
这是哪个公司😂
点赞
回复
分享
发布于 2019-08-14 17:27
yizibingjianwang
中国科学院大学 Java
这是哪家的面试题?
点赞
回复
分享
发布于 2019-08-14 17:26
一个锤子🔨
门头沟学院 Java
挑会的说:1,2 1:我觉得你说的没毛病,很直接。要不然就使用 synchrnized 修饰方法? 2:ThreadPoolExecutor 类里有四个策略,可以看看
点赞
回复
分享
发布于 2019-08-14 17:26
暂无评论,快来抢首评~
相关推荐
昨天 19:12
已编辑
中国第一拖拖拉机集团有限公司拖拉机学院 Java
Redis 思维导图总结 , 语雀地址已补充
https://www.yuque.com/jixufengyu-v9dzk/huyf1r/lynqcq0tbp1up460?singleDoc# 《Redis》有限期半年Redis 已经是人手必备的技能了, 面试也大概率会问, 所以底层基本原理 + 花里胡哨的结构应用 要有 ,比如排行榜,慢查询,geo地理,并交集 等等 , 越熟悉越好针对性对Redis 面经做了思维导图的描绘up 稍微列一下细节点,不过sentinel 跟 cluster 目前没时间去详细过, 比较重要的就是围绕集群下面的扩缩容CRC16算法以及分key 落点我目前认为 思维导读左侧是基操, 右侧是亮点操作,up将画的思维...
查看10道真题和解析
点赞
评论
收藏
分享
12-19 17:12
南京信息工程大学 Java
百度一面
本质上,我的消息密度回答不够,以及在linux方面确实我不太会他们这些命令,还需加强,又输了,哎。。。。。。3、用docker和本地进程的方式去启动一个组件(eg:Nginx),有什么区别呢4、docker是怎么实现和宿主机的隔离呢?5、说一下写dockerfile常用的命令吧6、底层常用的Linux命令说一下7、top以后输出的部分有个 0.8cpu这是什么意思8、怎么查看权限9、755是什么权限10、利用vim做替换(相当于idea 的 ctrl+H)11、Linux怎么硬盘挂载(用命令行)例如:插入一个U盘,然后把它的内容挂载到某一个目录下12、linux中怎么描述一个文件的权限呢13、...
百度求职进展汇总
点赞
评论
收藏
分享
11-19 20:57
已编辑
门头沟学院 Java
携程又在搞什么飞机✈️
携程突然发邮件了,还以为通知我面试呢,发这个什么意思,调研个毛线🧶啊,赶紧推进面试得了就能搞这些没用的
秋招吐槽大会
点赞
评论
收藏
分享
11-23 15:14
中原工学院 Java
27届简历求指导
想找个寒假实习
程序员花海_:
实习和校招简历正确格式应该是教育背景+实习+项目经历+个人评价 其中项目经历注意要体现业务 实习经历里面的业务更是要自圆其说 简历模板尽可能保持干净整洁 不要太花哨的
点赞
评论
收藏
分享
12-19 21:21
中国第一拖拖拉机集团有限公司拖拉机学院 Java
掌趣科技 Java 实习转正 一面
📍面试公司:掌趣科技🕐面试时间:2025-12-19 3:00 - 4:00 💻面试岗位:Java 服务端工程师 , ssob 投递❓面试问题: 自我介绍当前所在地 , 转正薪资期望 之前实习怎么没留下来?实习遇到的最大难点是什么? 从(4)中成长有什么呢? ---- 感觉他们更关注成长性, 最后也问了 一些排查案例 你成长了什么?针对上文提及的消息队列的使用提问: Kafka 与Rocketmq 架构差异 zookeeper 来做什么, cp 一致性是分布式的,可以说下leader是怎么选举的吗? (UP 直接说不会,细节不懂 ) 应用出现卡顿是如何定位以及排查的?CPU飙升如何排查?...
面试时最害怕被问到的问题
点赞
评论
收藏
分享
评论
点赞成功,聊一聊 >
1
24
分享
评论
提到的真题
返回内容
全站热榜
更多
1
...
26届双非本鼠硕拿下5个ssp的秋招总结及一条龙经验分享
9622
2
...
【25年终总结】-牛客运营团队
4410
3
...
实习没事做是福还是祸?
3780
4
...
学校发力了,没招了牛友们
3094
5
...
大二混子终于找到实习了...
2749
6
...
【求助】被hr骂“刷子”什么意思?
2622
7
...
尼克狐尼克,你被捕了
2275
8
...
关于我小心翼翼触碰安全红线这件事
1924
9
...
校招入职半年之后又回到了这个地方
1873
10
...
快手昨晚是咋了,有无懂牛?
1633
创作者周榜
更多
正在热议
更多
#
2025年终总结
#
147791次浏览
2517人参与
#
秋招落幕,你是He or Be
#
3248次浏览
76人参与
#
应届生进小公司有什么影响吗
#
109105次浏览
1116人参与
#
比亚迪工作体验
#
70186次浏览
254人参与
#
你面试体验感最差/最好的公司
#
3090次浏览
56人参与
#
工作中听到最受打击的一句话
#
2566次浏览
61人参与
#
大厂VS公务员你怎么选
#
71214次浏览
660人参与
#
重来一次,你会对开始求职的自己说
#
3014次浏览
71人参与
#
一人说一个提前实习的好处
#
3396次浏览
70人参与
#
团建是“福利”还是是 “渡劫”
#
4056次浏览
110人参与
#
实习没事做是福还是祸?
#
8346次浏览
135人参与
#
如何排解工作中的焦虑
#
243868次浏览
2241人参与
#
从顶到拉给所有面过的公司评分
#
144807次浏览
518人参与
#
今年你最想重开的一场面试是?
#
1443次浏览
25人参与
#
你小心翼翼的闯过多大的祸?
#
6980次浏览
109人参与
#
联影求职进展汇总
#
123846次浏览
781人参与
#
OPPO求职进展汇总
#
755923次浏览
5390人参与
#
互联网公司爆料
#
158595次浏览
724人参与
#
产品实习,你更倾向大公司or小公司
#
189119次浏览
2053人参与
#
秋招结束之后的日子
#
113920次浏览
1039人参与
牛客网
牛客网在线编程
牛客网题解
牛客企业服务