深信服 Go 后端笔试(实习) 2022.9.29
- 牛客,要求录屏
- Go 语言基本语法(非常细节)
- 算法 编辑距离
字节飞书搜索后端一面(实习) 2022.10.11
- 飞书浏览器或者客户端面试
- 自我介绍
- 简历内容(项目过程里面遇到什么问题,如何解决)
- 为什么选择字节
- 为什么选择 Go 语言
- Python 为什么比 Go 效率低下
- Go 语言 sync 包的数据结构以及函数用过哪些
- Go 语言逃逸分析
- Go 内存管理
- 什么是线程安全
- redis 如何实现线程安全
- 你写的 redis 是线程安全的吗
- redis 实现原理
- 算法 对称二叉树(感觉有点羞辱)
- C++ 现在最新标准,有什么新特性
海能达 Go 后端笔试一面(实习) 2022.10.18
- 腾讯会议
- 自我介绍
- Go 的切片数组区别
- 为什么大三就来面试
- 简历内容(项目过程里面遇到什么问题,如何解决)
- 软件工程
- 软件开发流程
- 软件设计模式
- 影响数据库查询速率的因素
腾讯游戏技术运营一面(实习) 2022.10.25
腾讯会议面试,要求录屏
先来做几条题目,很简单,主要看思路,但是基本语法不能错误,任意语言
- 使用 js/php/python 自行实现函数方法 去掉一个数组的重复元素,例如:let arr = [1 ,1 ,2, 3, 3, 2, 1] (若是百亿数据,要求时间O(n),空间O(1),有什么思路)
- 使用 js/php/python 实现一个函数,将字符串 “hello_world” 转换成 “HelloWorld” , “hello_hang_zhou” 转换成 “HelloHangZhou” (注意:通用性)
- 使用 js/php/python 实现一个函数方法,参数为输入一个整数,然后输出这个数所有的因数以及总的个数,比如参数传 48 ,此时输出 1、2、3、4、6、8、12、16、24、48 共 10 个数字,比如参数传 21 ,此时输出 1、3、7、21 共 4 个数字
- 使用 js/php/python 函数遍历以下 json 数据,输出指定格式结果(考虑 children 层次会无限嵌套)
- 数据库操作,建一个表学生 student (id,name,sex,birth) (编号、姓名、性别、出生年月)
- 写下建表语句:
- student 表新增一个字段“班级编号”(class_no),写出对应的执行 sql 语句
- 统计每个班级有多少个学生,根据班级编号统计,写下统计 sql
自我介绍
问简历的内容
redis 五种数据类型
平时喜欢看什么书(简历有写)
bash 基本知识
面向对象三大特性
数据库三大范式深入理解
sql 备份主从一致
工作面试
被毒打经历