BIGO客户端开发-新业务一、二、三面(已收到感谢信)

2020-11-14 一面
===============================================================================
1.自我介绍
2.Java
  • ArrayList与LinkedList
  • HashMap实现原理
  • 自定义对象重写hashCode与equals
  • HashMap的插入、读取是不是有序的
  • 有序的Map
  • Java多线程同步的实现
  • Java线程池的使用
3.网络
  • 浏览器输入url后发生什么
  • dns解析过程
4.算法题
  • 归并排序(给15分钟)
  • 反转链表(给10分钟)
5.反问

感觉问的太简单了,一种被刷kpi的感觉

------------------------------------------------------
下午6点HR打电话约二面

2020-11-16 二面
===============================================================================
1.介绍项目
2.网络
  • 浏客户端发送请求到服务器端这个过程
  • 如何加快访问速度(缓存、CDN、数据库优化、网页压缩、图片压缩······)
  • 简单介绍一下CDN
3.数据库
  • 数据库优化(合理设置索引、存储过程······)
  • 介绍一下存储过程
  • MySQL事务实现的原理
  • 事务执行失败时回滚的原理
4.JVM
  • 类加载过程
  • 双亲委派机制,为什么需要双亲委派?
  • 垃圾回收算法
  • 如何确定垃圾(引用计数法、可达性分析)?
  • 循环引用
5.项目
  • 登录验证的实现
  • ElasticSearch怎么用的,为什么可以提高文本检索速度?
  • Kafka怎么用的
  • 介绍一下Kafka
6.算法题
  • 用两个栈实现队列
  • 用两个队列实现栈
7.反问

------------------------------------------------------
大约半小时后HR打电话约三面

2020-11-17 三面
===============================================================================
1.自我介绍
2.为什么做这个项目
3.算法题
4.项目的收获
5.反问

#面经##校招##BIGO##Java工程师##Android#
全部评论
你没有HR面么
点赞 回复 分享
发布于 2020-12-02 19:39
楼主算法都a了吗,三面三道mid这么难顶的吗
点赞 回复 分享
发布于 2020-11-27 20:54
实习也要面试?
点赞 回复 分享
发布于 2020-11-15 13:05
楼主你好,请问你是实习、校招还是社招?
点赞 回复 分享
发布于 2020-11-14 15:32

相关推荐

# 向量数据库配置指南目前系统支持以下五种向量数据库类型:## 支持的向量库类型1. **IN_MEMORY**   - 纯内存型向量数据库   - 无需额外服务,简单易用   - 适合开发测试和小规模应用   - 重启后数据会丢失2. **MILVUS**   - 专业级开源向量数据库   - 支持分布式部署和高性能检索   - 适合大规模生产环境   - 需要单独部署Milvus服务3. **CHROMA**   - 轻量级嵌入式向量数据库   - 简单易用,API友好   - 适合中小规模应用   - 可以持久化存储4. **PGVECTOR**   - PostgreSQL的向量扩展   - 利用成熟的关系数据库基础设施   - 适合已使用PostgreSQL的场景   - 需要PostgreSQL 12+5. **OPENSEARCH**   - 基于OpenSearch的向量搜索功能   - 结合全文检索和向量搜索   - 适合需要混合搜索的场景   - 需要OpenSearch 1.3+## 配置建议选择向量数据库时应考虑:- 数据规模- 性能需求- 现有技术栈- 运维复杂度- 持久化需求对于生产环境,Milvus、PGVector和OpenSearch通常更适合;而开发和测试环境可以使用IN_MEMORY或Chroma快速开始。
点赞 评论 收藏
分享
评论
3
21
分享

创作者周榜

更多
牛客网
牛客企业服务