【OliQ】大应科技 开奖后忍痛拒绝

大应科技

面试以来整体难度较大的公司,已 oc;

流程概述

  1. 投简历
  2. 笔试
  3. 一面
  4. 二面
  5. 三面
  6. 老板面

面经

一面

还算正常。。

  1. 自我介绍
  2. 问项目
    1. 对比 SkyWalking
    2. JavaAgent
    3. SPI 的实现逻辑
    4. 自定义 ClassLoader
  3. 线程安全怎么处理
    1. Lock的实现
    2. 怎么加锁
  4. ES 对比 MySQL
  5. ZK
  6. ConcurrentHashMap

二面

有点难顶

  1. 自我介绍
  2. 项目
    1. SPI 原理
    2. 为什么不用 Javassist来进行字节码埋点
    3. 对比 SkyWalking有什么优势
    4. 解析后如何分析
  3. 多线程安全问题怎么解决
    1. 同步
      1. 讲 ReeantrantLock 的实现原理
    2. ThreadLocal
  4. 数据库
    1. 怎么选择索引
    2. 存储引擎的实现原理
    3. MVCC
  5. 如何进行多线程的编排
    1. CompleteableFuture
    2. CompleteableFuture的内部实现
    3. 线程池
      1. 美团的开源封装线程池的实现
  6. 垃圾收集算法
    1. 三色标记
  7. 反问
    1. 为什么它们能实现越来越快的 sql 查询
    2. prosedo 的那个组件是怎么使用的

三面

顶不住了,有点

  1. 自我介绍
  2. 讲讲 Redis、HBase等中间件中让你印象最深刻的一个数据结构
  3. Redis锁和 ZooKeeper锁的实现
  4. RedLock 算法(这个太久没看了。。。)
  5. Redis锁的问题
  6. ZK 锁的实现
  7. paxos
  8. basic paxos 和 muti paxos
  9. 为什么 ZK 中已经有了队列还需要使用 zxid 来实现指令的有序性
  10. zxid 的深层次含义
  11. muti paxos 需要考虑哪些特别的细节?

老板面

老板昨天没睡好觉,眼睛血红血红的。。。

纯聊天

全部评论
好像hr说是要提前实习
1 回复 分享
发布于 2022-09-21 13:39 重庆
大佬,二面持续多长时间啊
1 回复 分享
发布于 2022-09-21 19:13 四川
楼主,我也刚刚oc, 你是什么岗位呀
1 回复 分享
发布于 2022-09-28 16:47 浙江
大佬,太牛批了!
点赞 回复 分享
发布于 2022-09-21 00:43 上海
楼主请问你啥时候三面的,然后三面之后过了多久约的ceo面
点赞 回复 分享
发布于 2022-09-21 00:47 浙江
我二面被技术vp锤了
点赞 回复 分享
发布于 2022-09-21 08:54 浙江
老哥 ceo面后多久给结果?
点赞 回复 分享
发布于 2022-09-26 19:21 山东
我是上午CTO面下午7点就CEO面了,CEO当场口头oc,可能我做的东西比较合适吧。
点赞 回复 分享
发布于 2022-09-29 09:21 湖北
老哥,你上公众号文章了
点赞 回复 分享
发布于 2022-10-11 09:35 重庆
面试时候不做题吗老哥
点赞 回复 分享
发布于 2022-10-24 17:41 四川
老哥,大应应届能开多少
点赞 回复 分享
发布于 2024-07-16 08:40 北京

相关推荐

微信小程序的开发使用了 MINA 框架(Minimalist Approach),这是一个专门为微信小程序设计的高性能框架,主要目的是提供更好的开发体验和性能表现。以下是对微信小程序 MINA 框架原生开发的回顾,包括其架构、特性以及使用示例等内容。1. MINA 框架架构MINA 框架的架构主要由以下几部分组成:小程序逻辑层:负责处理业务逻辑,包括数据请求、状态管理等,通常由 JavaScript 代码实现。小程序视图层:使用 WXML 和 WXSS 描述 UI 结构和样式,与 HTML 和 CSS 类似。小程序数据层:通过 API 调用获取和存储数据。2. 主要特性组件化开发:小程序支持将 UI 和逻辑拆分为可复用的组件,提高了代码的复用性和可维护性。数据绑定:采用双向数据绑定机制,使得 UI 和数据模型保持同步,简化了开发过程。良好的性能:MINA 框架针对小程序的特性进行了优化,提供了高效的渲染和交互性能。丰富的 API 接口:提供了丰富的原生 API 接口,包括网络请求、文件管理和多媒体等,方便开发者进行各种操作。多种开发工具:微信开发者工具提供了调试、预览和打包等功能,提升了开发效率。3. 开发流程:https://www.nowcoder.com/issue/tutorial?zhuanlanId=j572L2&uuid=478c9885c4a9463fad6a2e9d7c1ff512
点赞 评论 收藏
分享
评论
5
18
分享

创作者周榜

更多
牛客网
牛客企业服务