![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
面经
18岁的佟掌柜
这个作者很懒,什么都没留下…
展开
-
阿里云智能开源大数据平台一面记录
大数据和多线程、卡夫卡这些相关。 关于zookeer了解多少。 实习中有遇到哪些问题,怎么解决的? 手机号同步:为什么不一次性的读入数据,然后判断再修改 难点(感觉可以说选哪些集群做redis、redis数据量大等问题) redis缓存的作用,加上了之后性能提升之后呐? 写一道生产者、消费者阻塞队列的题目。 ...原创 2022-03-30 20:37:15 · 3025 阅读 · 0 评论 -
java后端实习阿里二面一些不会的点
数据库分页查询,数据量大的时候会越来越慢吗,为什么?怎么优化? 线程池核心原理?(这个不是第一次被问到了,感觉和项目用了多线程有关系) rpc底层原理-》(不会,说了dubbo相关的) 缓存淘汰策略-》(没听懂,说了redis的缓存淘汰策略) 本来是要访问数据库的,现在要来访问redis,怎么走-》 场景题: 超卖问题解决:-》说了synchrozied、原子类、redis单线程、mq队列 大量数据,找出第k个最大的元素-》说了堆排序,和快排的改进 之前的实习相关: 文件读入读出花原创 2022-03-26 10:09:03 · 923 阅读 · 0 评论 -
阿里java实习后端一面复盘
实习: 问的不多 计算机网络: 交换机原理、作用; ARQ机制; 四次握手的2毫秒等待时间; 如何通过socket进行传输? 操作系统: 文件的物理结构、逻辑结构、文件相关的系统调用; 为什么进程切换比线程开销大? 分布式: CAP理论的解释; zookeeper的一致性协议:Zab协议; 并发编程: AQS的具体实现; JVM: 内存; GC; spring: 自动配置和starter的原理; socket原理: Server端应用程序创建socket,调用Bind(ip,port)函数绑定自己的地址原创 2022-03-16 22:19:14 · 1165 阅读 · 0 评论 -
字节java实习后端一面复盘
实习: 为什么用countLauch,能否用队列来实现多线程的一个操作?->感觉可以类似于线程池的操作,放在一个阻塞队列中,然后多个线程都来从这个队列中取元素。 多个线程操作过程中,如果要实时知道哪一个进程执行完毕了,怎么实现的?->volatile修饰的int类型操作;cas修改一个数据;原子类(automicInteger) 异步完成同步手机号功能,是怎么实现的?->多线程形式(已经封装好的api),这样描述是不合理的,异步还包括:消息队列等。 异步完成同步手机号功能,调用中出现问题怎原创 2022-03-16 22:05:57 · 1355 阅读 · 0 评论