腾讯云智面经
后台开发
一面:
1. 大部分项目相关,问的比较多
2. 讲一下线程和进程的区别?然后如果设计一个系统,然后它肯定是要多并发去执行,我是怎么去用多线程?
3. ACID分别指什么?
4. 数据库是怎么去实现他这个持久性?
5. redolog的内容什么时候写入磁盘?
6. 快速排序的原理,过程
6. 二叉树后续遍历顺序
手撕一道简单SQL,一道限制时间复杂度的题目
给出一个正整数组成的无序数组nums,返回其中元素组成的最长序列的长度。
算法需要再O(n)的时间复杂度内完成。
二面:
1. 平时用什么语言?
2. 宏定义和 inline 有什么区别
3. 什么时候用宏定义?什么时候用inline?
4. epoll和select
5. 三次握手最后一次失败了会发生什么?
6. n 个数,从 n 个数里面找出三个数,然后把这三个数的和求绝对值最小。这三个数怎么找?说思路
7. 数据库里面事务的隔离级别有哪几种?
8. 项目相关
9. 未来规划
HR:
纯聊天,介绍部门业务,询问什么时候出结果#牛客AI配图神器#
4.30 oc#面经##后台开发面经#
一面:
1. 大部分项目相关,问的比较多
2. 讲一下线程和进程的区别?然后如果设计一个系统,然后它肯定是要多并发去执行,我是怎么去用多线程?
3. ACID分别指什么?
4. 数据库是怎么去实现他这个持久性?
5. redolog的内容什么时候写入磁盘?
6. 快速排序的原理,过程
6. 二叉树后续遍历顺序
手撕一道简单SQL,一道限制时间复杂度的题目
给出一个正整数组成的无序数组nums,返回其中元素组成的最长序列的长度。
算法需要再O(n)的时间复杂度内完成。
二面:
1. 平时用什么语言?
2. 宏定义和 inline 有什么区别
3. 什么时候用宏定义?什么时候用inline?
4. epoll和select
5. 三次握手最后一次失败了会发生什么?
6. n 个数,从 n 个数里面找出三个数,然后把这三个数的和求绝对值最小。这三个数怎么找?说思路
7. 数据库里面事务的隔离级别有哪几种?
8. 项目相关
9. 未来规划
HR:
纯聊天,介绍部门业务,询问什么时候出结果#牛客AI配图神器#
4.30 oc#面经##后台开发面经#
全部评论
你hr面之后多久出的结果呀
为啥你技术面只有两面啊
为什么我官网是hr面结果问了一下城市之类的就开始问技术了,人晕了
笔试完多久约面的啊
应届还是实习?
老哥base那啊
什么部门的
相关推荐
球球与墩墩:这不是前端常考的对象扁平化吗,面试官像是前端出来的
const flattern = (obj) => {
const res = {};
const dfs = (curr, path) => {
if(typeof curr === 'object' && curr !== null) {
const isArray = Array.isArray(curr);
for(let key in curr) {
const newPath = path ? isArray ? `${path}[${key}]` : `${path}.${key}` : key;
dfs(curr[key], newPath);
}
} else {
res[path] = curr
}
}
dfs(obj);
return res;
}
查看3道真题和解析 点赞 评论 收藏
分享
点赞 评论 收藏
分享
小天才公司福利 1173人发布
