小厂初创公司,go后端面经
今天约的面,忘记录屏了,凭记忆回忆一下
先是问了问学习情况,为什么大二实习,学校课程和自己学了什么,学了多长时间go
认为我应该先沉淀沉淀再来实习
数据库三大范式,没记,寄
数据库锁有哪些?
数据库索引优化
数据库表设计?
单表数据量?为什么?
go的看法?
协程为什么比线程轻量化/性能好?
channel是什么?使用时注意哪些?
linux命令?不会,寄
项目拷打
无手撕
全程40分钟,计网没问,redis没问,操作系统问完linux命令不会也没问
一个月没看八股,今天约面赶紧看了4个点,准备不是很充分,过程比我想象的轻松,没有特别紧张
#面经# #go# #后端#
先是问了问学习情况,为什么大二实习,学校课程和自己学了什么,学了多长时间go
认为我应该先沉淀沉淀再来实习
数据库三大范式,没记,寄
数据库锁有哪些?
数据库索引优化
数据库表设计?
单表数据量?为什么?
go的看法?
协程为什么比线程轻量化/性能好?
channel是什么?使用时注意哪些?
linux命令?不会,寄
项目拷打
无手撕
全程40分钟,计网没问,redis没问,操作系统问完linux命令不会也没问
一个月没看八股,今天约面赶紧看了4个点,准备不是很充分,过程比我想象的轻松,没有特别紧张
#面经# #go# #后端#
全部评论
请问是哪里的小厂
补充:面向对象特性,go中如何实现?
相关推荐
球球与墩墩:这不是前端常考的对象扁平化吗,面试官像是前端出来的
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道真题和解析 点赞 评论 收藏
分享
腾讯云智研发成长空间 273人发布