Java应用题

现在有一个Http服务器、接收来自全国各地的流量。
写一段代码、能够每个城市每分钟的访问量、并考虑到并发、多线程和线程安全问题、将结果打印到日志中
可以升级:
存储升级:从内存统计升级到持久化存储(Redis、数据库)
分布式升级:多台服务器如何汇总统计数据
实时性升级:从定时批量处理升级到实时流处理
日志也可以实现一个定时任务日志打印、每隔五分钟打印然后每隔五分钟统计一次

多线程题(顺序打印、交替打印、5 个线程打印 12345 然后再打印 12345。很多玩法
n个线程交替打印1-100。 比如n=5、输出如下:
第一个线程打印 1
第二个线程打印 2
...
第五个线程打印 5
第一个线程打印 6
第二个线程打印 7

 N个线程交替打印1-100:n=5时、线程1打印1、线程2打印2...线程5打印5,线程1打印6...
5个线程打印12345然后再打印12345:循环打印、保持顺序
 三个线程交替打印ABC:线程1打印A、线程2打印B、线程3打印C,循环100次
 两个线程交替打印奇偶数:线程1打印奇数、线程2打印偶数、输出1-100
 多线程按顺序打印:10个线程、按照线程ID顺序依次打印自己的ID

本地实现一个CRUD订单系统、能实时计算最高最低平均价格、线程安全、复杂度尽可能低
手撕发布订阅模式

菜单的多级分类
查询目录下商品数量
公司自创的一个商品分类遍历打印、刚开始数据结构是用list存储的、要自己处理如何转化成多叉树的各个节点、以及如何匹配父子节点(多结点)、然后再递归遍历打印
给一个分类列表、一个商品列表。分类中有分类ID、分类名称、父分类ID、商品中有商品ID、商品名称、分类ID、给一个分类ID、查询这分类下的所有商品

多线程优化调用服务
手写并发优化解决思路
参考:https://www.nowcoder.com/discuss/705094528100790272

LRU 系列
线程安全的LRU缓存、支持过期时间

HTTP服务器城市访问量统计:每个城市每分钟访问量,线程安全
实时计算用户在线数
API调用频率统计:每个接口的QPS统计
全部评论
我这边有很多大厂项目可以包装,感兴趣的可以直接进我主页简介看,帮你从你的实习经历从0-1打造!
点赞 回复 分享
发布于 08-13 16:35 江苏
mark
点赞 回复 分享
发布于 08-13 09:18 上海

相关推荐

昨天 13:29
已编辑
南京邮电大学 Java
今年3月份搞出了自己第一份简历之后,遂开始投实习3.11 字节-生服-一面,处女面,当时真的脑子抽了,八股刚从0开始背一周不到,也不管面评啥的,直接面了,然后被问成sb了3.12 美团-项目实习-通讯基建组-一面,美团的面试官真的很好,看我特别菜就慢慢教我,然后美团是必问AI,当时也是让我第一次了解到AI在后端开发中的重要性4.15 星环科技-一面,这个是大数据公司,当时一面完直接OC了,但是他明确说了组里只有我一个人搞Java,没人带你,还要一直出差,所以当时就没去5.21 腾讯-IEG-一面,一个全栈部门,招一个从UI到前端到后端到运维到测试全都要会的人,搞不来,挂了6.1 哈喽出行-一面,这里我刚学了一个面试技巧,就是引导性面试,把面试引到自己擅长的部分来吟唱,结果最后被面试官告知一直在发散问题,挂了6.12 字节-生服-一面(二战),面试官估计看面评了,不太想面试我了,随便问了点就做算法题了,做出来了也挂了7.4 七牛云-一面,到这里其实已经进步很多了,八股大部分也能答上来了,也是成功过了7.8 七牛云-二面,感觉这个我面的还行,最后反问面试官也说挺好的,结果挂了,估计是横向挂了7.18 美团-服务零售-一面,这个组后端只要硕士,有个前端学长看到我简历了,就给了个面试,面的不好,但算法a了,就给了个二面7.23 美团-服务零售-二面,第一次到大厂的二面,面试官太牛了,项目被拷打烂了,就挂了,意识到自己还是太菜了7.31 哈喽出行-中间件-一面,搞中间件的,狂问kafka底层,问有没有看过源码,不会,挂了8.1 华为-2012实验室-一面,最**的一个面试,第一次见到问奖学金,上过什么课的,华为一生黑8.4 懂车帝-一面,面试官问了好多分布式,包括去中心化的一些方案的优劣,算法也秒了,过了8.7 快手-本地生活-一面,只有Mysql和Redis八股,算法也很简单,秒过了8.8 懂车帝-二面,老登面试官只问操作系统专业课知识,我完全不会,挂了8.11 快手-本地生活-二面,也是拷打项目细节的,经历过前面多次拷打,加上算法秒了,成功过了8.12 快手-本地生活-三面,+2面的,面试官挺忙的,问了下我的项目和情况,就让我做题就走了8.13 美团-项目实习-跨行业能力组-一面,面的挺简单的,算法秒了,秒过了8.14 快手-本地生活-hr面,聊了下项目怎么做的,然后实习能多久,面试直接约什么时候入职了8.14 晚上快手OC了,感动8.14 美团-项目实习-跨行业能力组-二面,面试前10分钟收到快手offer了,就乱面了8.15 美团OC了,甚至没有hr面,但是拒绝了,没房补然后钱也比快手少一点,部门也比较边缘,下段实习其实特别想去美团总结一下就感觉是通过面试,成长的就会特别快,没有前面这么多次面试对项目的拷打,后面也根本过不了,当时在6月份的时候,身边的前端客户端大学基本都找到大厂实习了,当时特别焦虑,双非本科,前端客户端测试会相对简单一点,当时特别纠结是不是应该转方向了,不过后来又经过了几次面试,然后运气好收到了快手的面试,过了大家还是得坚持,祝大家都能拿到理想的offer
码农索隆:都是大厂,真好啊
点赞 评论 收藏
分享
评论
3
11
分享

创作者周榜

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