秋招计划

公司 岗位 简历投递时间 笔试 一面 二面 三面 HR面 结果 流程中心
TP-Link 后端开发 2021/6/6 简历挂
Vivo 后端开发 2021/6/6 6.17(A2.1/3) 笔试挂
同花顺 C++开发 2021/6/6 6.19(Pass) 7.1 放弃 流程中心
京东 Java后台开发(提前批) 2021/6/24 7.23 7.25 7.29 意向书 流程中心
商汤科技 后台开发(提前批) 2021/6/26 7.5(A1.6/2) 7.9(A1/2) 二面挂 流程中心
小米 软件开发(提前批) 2021/6/28 8.27 一面挂 流程中心
猿辅导 后台开发(提前批) 2021/6/28 7.30(A1/3) 笔试挂 流程中心
shoppe 后台开发(反欺诈) 2021/6/29 7.6(1.5/2) 7.14 7.22 7.27 8.17意向书 微信公众号查询
米哈游 测试开发(提前批) 2021/7/4 7.13 7.22(A0/2) 8.5 8.10 排序挂 流程中心
华为 通用软件开发 2021/7/7 7.21 笔试挂 流程中心
bigo C++/Going基础架构) 2021/7/7 简历挂 流程中心
拼多多 服务端研发工程师 2021/7/7 7.25 A(1.1/4) 笔试挂 流程中心
虎牙 C++直播基础架构) 2021/7/8 8.17 一面挂 流程中心
字节跳动 服务端研发工程师(混沌工程) 2021/7/8 7.15 一面挂 流程中心
字节跳动 测试开发工程师(测试序列) 2021/7/8 7.26 7.28 二面挂 流程中心
字节跳动 测试开发工程师(技术序列) 2021/7/8 8.2 8.10 8.12 8.17意向书 流程中心
腾讯 后台开发工程师(CSIG-技术中台) 2021/8/8 8.23 一面挂 流程中心
腾讯音乐 后台开发工程师(直播) 2021/8/14 8.19 一面挂 流程中心
腾讯 后台开发工程师(PCG-NoSQL) 2021/8/8 9.1 一面挂 流程中心
腾讯 后台开发工程师(WXG-企业微信) 2021/8/8 9.16 一面挂 流程中心
阿里巴巴 Java开发工程师(ICBU) 2021/8/25 1.2/2 9.2 9.7 9.9 9.16 pending 流程中心
美团 后台开发工程师(到家-医疗) 2021/8/27 0.6/5 9.7 9.8 二面挂 流程中心
LAZADA 后台开发工程师(用户增长) 2021/8/19 9.4 9.18 9.30 内推人
网易互娱 后台开发工程师(平台监控) 2021/9/6 9.22 9.23 9.27 意向书 流程中心

同花顺-C++开发

7.1 一面(视频-27分钟)

项目

快手项目(业务视图) 腾讯项目(混沌工程)

编程语言

C++11 新特性

网络编程

socket网络编程

数据库

数据库优化(索引+表设计)

其他

  1. 怎么看待996
  2. 能否过来实习

商汤-研究院-后台开发工程师

7.5 一面(视频-47分钟)

项目

腾讯项目(混沌工程)的背景

编程语言

网络编程

数据库

索引失效的情况 联合索引其他的实效情况 filter(b) 唯一索引(重复插入) upsert命令-基本实现原理(ON DUPLICATE KEY UPDATE) 两个线程同时插入id=10(同时查找,同时插入) in失效 多线程更新数据(on duplicate) Redis数据类型 Sorted Set(实现机制-底层数据结构) Redis分布式锁 - 业务超时的情况(心跳机制)

Docker

构建镜像的指令(指令)

题目

合并区间 接雨水

反问环节

工作方向 学习建议

商汤-研究院-后台开发工程师

7.9 二面(视频-47分钟)

项目背景

前端配置->流水线插入 快手-网络平台 快手-元数据管理平台-难点:背景(为什么要)

实习经历为什么那么短?

代码考核

1.层次遍历 2.扁平化嵌套列表迭代器(leetcode341)

面试评价

小问题 商汤 工作要求和意愿:

反问: 注重细节:想清楚,多沟通,保证理解到位,写得太着急!

米哈游-测试开发工程师

7.13 一面(腾讯视频未开摄像头-32分钟)

自我介绍

项目

比较后台开发与测试开发 1.接口覆盖率 2.在腾讯的覆盖率的提升 3.业务的难点-流水线插件开发

编程语言

  1. C++多态的实现原理
  2. i++和++i的区别,他们是否为线程安全
  3. C++中有什么是原子操作

操作系统

进程和线程的区别 协程的概念、与线程的优势 多进程和多线程分别适合的场景 进程的通信方式

计算机网络

Timewait过多的原因与解决方式

算法

二叉树广度遍历算法与时间复杂度和空间复杂度

数据库

MySQL的索引的作用、索引的数据结构、聚簇索引和非聚簇索引、覆盖索引。 为什么要使用多路平衡树 什么情况加了索引会变慢 聚簇索引和非聚簇索引 排查查询SQL的过程 Redis是不是多线程?

反问

米哈游测试开发的比重 技术栈、深度可以加深

米哈游-测试开发工程师

7.22 二面(视频-50分钟)

自我介绍

项目

编程语言

操作系统

计算机网络

算法

二叉树序列化与反序列化 (*)判断是否符合要求

米哈游-测试开发工程师

8.5 三面(视频-50分钟)

自我介绍

元数据管理平台是解决什么问题以及选型考虑 自动化case覆盖率

项目

线程池技术,介绍线程池是如何实现的,为了解决什么问题(查询速度太满,网络IO和磁盘IO) 线程池的参数与细节

编程语言

操作系统

线程加锁的方式(同步锁+CAS)与本质区别 同步锁和CAS的优缺点(重和轻)以及遇到锁的状态 遍历五次和Map去记录位置为什么真实会快(指令 + L1和L2缓存)

计算机网络

数据库

Redis引入的目的,为什么用Redis去解决这个问题以及提升效果 数据库设计(资源 + tag + 资源—tag)

算法

A-Z字符串,找到Top5的字符

Shoppe-服务端开发工程师

7.14 一面(视频-80分钟)

自我介绍

项目

混沌工程的实习经历(故障注入、监控、智能计划模版) 快手-为什么要使用clickhouse(是否参与选型) Kong + consul(网关 + 服务发现) 比较部门的背景与工作(挑战) 混沌工程-演练的场景(智能编排 + 自定义编排)

编程语言

跳过

场景

CPU使用率突然升高,怎么定位与解决 负载的概念(load)https://www.jianshu.com/p/735210d3e2dc 内存使用异常,定位与解决? 在实习中研究比较深的技术?

操作系统

计算机网络

网络指标异常-无法创建http连接 tcp无法连接的问题(泛洪攻击、Timewait过多) tcp重传率高 https://cloud.tencent.com/developer/article/1404089 RPC协议的概念(序列化/反序列化问题 + 加密和解密问题)

算法

LRUCache实现

数据库

Redis怎么处理hotkey的问题与解决方案 MySQL隔离机制,InnoDB默认隔离机制-RR的实现原理(MVCC + 间隙锁) MVCC具体机制的介绍

设计模式

设计模式的介绍

分布式锁

介绍一下分布式锁,具体应用的实现方式 Redis锁的Key 是否了解分布式事务

反问

部门业务介绍 提升自己的建议

Shoppe-服务端开发工程师

7.14 二面(视频-60分钟)

自我介绍

部门(anti 业务风控负责人) 为什么选新加坡?

项目

为什么不使用快手内部的服务注册/发现组件,要选择Consul 业务视图的数据量 Kong组件的作用 如何支持业务部门的流量规划 混沌过程注入故障原子的方式 K8s的pod概念

编程语言

数据库

联合索引(index(a, b, c)) 与优化 慢查询的优化(哪些方式) 加速数据查询的方式

其他

最近看了什么书(MySQL高级)

场景

操作系统

cpu和内存的上升是否影响服务的状态

计算机网络

出现大量close-wait的原因与解决方案

算法

二叉树的next指针

反问

Shopee(电商方向-反诈欺薅羊毛)风控,风控系统、反爬取系统、数据处理(实时),快速响应、大量流量与反馈,高性能。 优点: 底层原理(了解怎么使用) 基础信息(框架的调研) 基础知识(待提高)!

字节-后台开发工程师(混沌工程)

7.15 一面(视频-67分钟)

自我介绍

项目

混沌工程的业务意义(业务为什么要用、以及应用到什么场景)? 业务如果不使用混沌工程会有什么影响? 混沌工程对业务服务自身的价值是什么? 与容器云平台的合作(如容灾-云平台关注的指标) 演练对业务侧的影响(主要是研究业务指标(请求量、调用依赖的请求、访问存储的请求量、失败的请求量)) 混沌工程怎么从和监控系统拿到业务指标的数据,怎么监控指标的异常 人工指定的阈值是否有效? 服务的实例(grafana怎么监控服务的某些实例)? 发现的问题(扩缩容的服务器没有重启)

操作系统

虚拟地址的概念

算法

A、B单向链表的相交(头节点) 求搜索二叉树的K个val 最长无重复字符串

反问

京东-服务端开发工程师(JD零售-交易研发团队)

7.23 一面(电话-30分钟)

自我介绍

自我介绍

项目

项目后台开发

编程语言

Java代码到程序运行经历了哪些环节? Java集合(数组和链表的特点与优劣势) HashSet集合的实现 线程安全的List,如何实现 HashMap指定长度是200,实际分配的长度

数据库

MySQL的事务以及隔离机制的实现 可重复读的底层原理 MVCC的中文名称

其他

技术规划

场景

操作系统

计算机网络

反问环节

如何提升自己,基础要非常扎实,不增加成本的情况下,优化架构。耗时的服务操作进行解耦,小到序列化的压测,去优化。高性能!高并发和分布式

算法

二叉树(平衡二叉树)的特点 红黑树和平衡二叉树的区别

反问

京东-服务端开发工程师(JD零售-交易研发团队)

7.25 二面(电话-20分钟)

自我介绍

自我介绍

项目

快手项目情况-业务视图项目(网络设备、流量、质量、资源) 业务视图的技术栈 项目是否在线上 资源如何获取 MySQL的数据量级别(MySQL是不是单机) 缓存的作用(以及缓存的数据量级) 项目连接数据库的连接池 Redis的部署情况 是否连接其他的微服务

编程语言

线程池技术 线程池是如何使用 线程有哪些状态 如何查询线程池内的线程的状态

数据库

Redis比较重要的参数

其他

场景

操作系统

计算机网络

算法

反问

Java知识比较欠缺,不过思路比较清晰 Java知识太多、太快(专精度还是专广度) Java技术栈迭代

字节跳动-测试开发工程师

7.26 一面(视频-60分钟)

自我介绍

游戏项目的质量把关(功能测试、专项测试)-弱网、性能、安全

项目

agent的能力以及二次开发 二次开发的主要工作(数据上报方式以及如何获取) 收集接受的压力 如何定位业务的服务问题 混沌工程的演练价值(混沌工程的流量) 服务调用的流量组成

编程语言

C++虚函数表 组合继承的方式对应的虚函数表

数据库

Redis部署方式(一主两从)

其他

分布式与一致性检查

场景

微信朋友圈的测试

操作系统

计算机网络

算法

有效IP

字节跳动-测试开发工程师

7.28 二面(视频-60分钟)

自我介绍

项目

编程语言

数据库

Redis支持数据结构 Redis集群部署方案

数据库

给出班级总分的排序 SQL

场景

测试一个三角形 bool judge(int a, int b, int c)

操作系统

计算机网络

算法

数组最长连续不重复的数组长度

字节-测试开发工程师(测试中台)

8.2 一面(视频-50分钟)

自我介绍

对比测试开发与开发

项目

研发效能数据是如何统计的 腾讯做的比较突出的方面 用的自动化框架

编程语言

数据库

对比Redis和MySQL

其他

GIT的区域 Docker和虚拟机的区别 Grafana CI/CD的插件 手动触发和自动触发

场景

操作系统

计算机网络

算法

01数组最长的1长度,A,K

反问

测试工具开发(中台工具开发)

字节-测试开发工程师(测试中台)

8.9 二面(视频-40分钟)

自我介绍

项目

腾讯和快手实习时长 腾讯混沌工程原理,如何进行故障注入,一般会进行什么样的故障注入 为什么不把agent加到dockfile 快手的项目介绍

编程语言

数据库

MySQL和Redis AOF如何进行持久 索引为什么比较快 介绍B+的结构优势 介绍一下分表和分库

其他

服务发现的原理

场景

操作系统

计算机网络

算法

最小因子和 边界考虑

反问

业务架构(测试平台) 稳定性 测试能力ToB

字节-测试开发工程师(测试中台)

8.11 交叉面(视频-50分钟)

自我介绍

自我介绍

项目

为什么要使用反范式的设计 为什么不用连表查询 调研数据平台的任务

编程语言

如何实现HashMap 如何处理hash冲突 为什么要红黑树,而不是AVL树 红黑树原理 线程安全的hashMap的实现原理

数据库

Redis zset的基本数据结构,为什么不使用红黑树,而使用跳表 Redis set的基本数据结构

其他

场景

操作系统

进程、线程、协程 线程和协程的系统开销 系统调用和函数调用的区别 用户态和内核态的切换涉及什么

计算机网络

Http和Https

算法

大数加分和大数减法

反问

操作系统 考虑边界条件与提前判断

虎牙-C++后台工程师(虎牙直播基础架构)

8.17 交叉面(视频-45分钟)

自我介绍

自我介绍 两个挑战难度在哪里

项目

技术选型 对接内容 会讲什么数据接入到CK,CK的数据的作用。MySQL的存储什么数据,为什么要这样设计 为什么CK可以支持大量的数据查询 Consul的作用 是否偏向运营开发?

编程语言

Java和C++内存管理的区别 C++智能指针,如何解决循环引用的问题 JAVA使用GC Tracing Root(全局) Stop the word

数据库

Redis zset的数据结构以及排序方式 跳表的数据结构以及实现原理

其他

场景

设计一个直播榜单 功能: 1.用户送礼,累加资源,触发榜单的变更 2.用户查询实时榜单数据

你会使用什么数据结构以及对应的时间复杂?

HashMap + HeapSort (nlogK)需要进行优化 如何结合送礼+排序到一个数据库

操作系统

计算机网络

算法

反问

业务情况-基础业务的后台开发,用户量突涨,如何设计,可扩展性(水平扩展) 提升建议-理解需要更加深入,consul和开源项目,redis zset是如何实现。

腾讯-后台开发工程师(PCG-基础开发部门-存储服务开发组(分布式nosql存储))

9.8 一面(视频-60分钟)

自我介绍

项目

实习期间定位线上问题,以及怎么解决问题 Socket编程,高并发聊天室,Socket的实现机制

编程语言

主要编程语言? C++的多态的机制 A是父类,B是子类,子类构造的顺序,子类虚构函数,父类的虚构的限制(如果不加虚函数会出现什么问题) 运行的多态,C++怎么实现(虚函数的表,虚函数指针) IO多路复用,epoll怎么用的(服务端内部的架构) epoll水平触发和边缘触发(边缘触发,消息没有处理会怎么样)

数据库

MySQL的使用过去,处理了什么问题 线上为什么使用InnoDB,有什么优势,为什么使用B+树,而不用B树 Redis(Redis挂掉,数据丢失之后怎么办) Redis数据是安全的(不丢失) 乐观锁和悲观锁,应用场景

其他

多线程编程,多线程安全

场景

set的底层原理 zset的底层原理(跳表+dict)

操作系统

用来Linux做什么,命令(top,netstat,free) 机器的磁盘IO/网络IO

计算机网络

算法

反问

业务难点:磁盘存储引擎,用户写量

美团-后台开发工程师(到家-医疗)

9.8 一面(视频-60分钟)

自我介绍

项目

腾讯的流水线插件

编程语言

Synchronzied的实现机制,以及锁的粒度(对象头),类的对象,对象的实例 Synchronzied锁一个静态方法与非静态的方法,分别锁的是什么(加载Class对象,类的实例化对象) CAS的实现机制,乐观锁 JVM相关: JVM有哪些分区(线程独享,线程共享) 进程栈为什么不共享,以及保存那些信息 Java基本类型,哪些是线程安全

数据库

MySQL的事务,事务的特性(ACID),隔离级别 MySQL默认等级(InnoDB) Spring(事务注解),注解遇到的问题,事务传播机制,(组件购买,扣减库存,两个事件的关系) 两个事务的问题以及默认传播机制(事务传播机制),另一个事物写操作调用组件是否为有问题

其他

分布式事务,以及分布式锁以及应用场景以及可以解决的问题 缓存由于技术故障的恢复措施

场景

设计一个抢购的场景,使用Redis支持高并发的支持,不让库存超扣(Redis原子操作)-异步操作 同步操作: 共有账户,各个子账户会比较多,每一次请求都需要扣费(消峰操作)。 总的一个量分拆-热点数据分布式-热点问题,一个额度拆分多个额度

操作系统

计算机网络

算法

两个数组合并的情况

反问

团队业务情况-业务架构需要支持各个地方的医保系统-兼容性,可扩展性(C端) 怎么去结合知识点去处理业务问题。 通用问题(事务),C端项目,大场景分布式事务,多注重积累。

美团-后台开发工程师(到家-医疗)

9.9 二面(视频-60分钟)

自我介绍

项目

编程语言

数据库

其他

场景

操作系统

计算机网络

算法

反问

阿里-Java研发工程师(ICBU)

9.2 一面(电话-25分钟)

自我介绍

回顾笔试

项目

项目中会采用设计模式去解决问题 腾讯和快手实习,对比不一样

编程语言

数据库

缓存攻击

其他

分布式场景 分析笔试 介绍数学建模比赛

场景

数据同步中的脏数据 使用缓存-脏数据

操作系统

计算机网络

算法

反问

阿里-Java研发工程师(ICBU)

9.4 二面(电话-50分钟)

自我介绍

项目

编程语言

数据库

其他

场景

操作系统

计算机网络

算法

反问

阿里-Java研发工程师(ICBU)

9.9 总监面(电话-35分钟)

自我介绍

实习经历 1.实习过程项目中的挑战-混沌工程 2.快手业务视图的工作 3.数据导入,需求设计 4.快手工作角色 5.实习经历-最大的收获

项目

编程语言

类加载机制 双亲委派机制,为什么需要设计一个类加载机制

数据库

其他

全国数学建模竞赛 看过什么好玩的技术博客

场景

操作系统

信号量的实现原理+应用场景

计算机网络

算法

反问

网易互娱-后台开发工程师(技术中心)

9.23 一面(视频-55分钟)

自我介绍

实习经历 混沌工程-agent失效的原因以及解决方案,agent或者BUG,需要怎么进行升级方案 混沌工程-研发效能数据统计维度,代入公式 快手-Kong路由转发、Consul服务注册与发现 快手-后端API变了,Consul可以同步到前端吗? 快手-重构数据脚本的方式

项目

编程语言

Java-并发Map的实现原理

数据库

其他

场景

查看内存的使用情况,统计这台服务器的内存使用率,单进场的内存使用情况 rm日志之后,磁盘的空间没有被释放

操作系统

Linux常见的命令

计算机网络

算法

最长子序列和(输出结果和head、tail)

反问

业务挑战-网络有波动,数据上报质量,适配多个服务(实验室)-CDN

全部评论

相关推荐

12-19 21:56
已编辑
中山大学 Java
灵犀互娱 中台组 1085
点赞 评论 收藏
分享
点赞 评论 收藏
分享
12-02 14:27
Java
点赞 评论 收藏
分享
评论
1
7
分享
牛客网
牛客企业服务