把之前面的一些公司面经统一发下吧 腾讯云智 一面总之非常离谱,问很多底层 1. 源码补码反码了解吗? 2. -5是怎么存的? 3. 类型转换是怎么做的,int8,int32...底层是怎么转换的? 4. 强制类型转换会出现什么问题? 5. 一个机器16位,32位,64位指的是什么? 6. go中值传递和引用传递的区别? 7. string的底层是什么? 10. 心跳检测是如何做的? 11. 怎么获
9.16 下午五点 深信服一面 四点半的时候有一家HR面试,然后居然超了几分钟,面试官打电话过来了 1.自我介绍 2.介绍一下项目,然后问了其中的一个登录怎么做的 3.问问go语言相关的知识,其中问了go的结构体中的tag,接口,变量存放的位置等基础问题 4.没有手撕,直接结束。 赶紧面试官是在健身房面试的,声音特别嘈杂,乒乒乓乓,好几次我都听不见说的啥。 今天这次面试应该凉了,下次继续努力吧 #
自我介绍环节 闲谈三分钟 1.git的提交代码流程 2.go channel有缓冲区和无缓冲区还了解其他类似的吗 3.互斥锁,读写锁应用什么场景 4.waitegroup的使用 5.go的map的结构 6.map里能不能存空数据,为什么 7.map初始化的new、make区别 8.redis数据类型了解哪些,zset使用场景,zset底层 9.为什么redis里用跳表不用搜索平衡树 10.redi
1.自我介绍 2.mysql方面 正常八股(懒得写了) 3.redis方面 正常八股(懒得写了) 4.寻找数组只出现一次的元素 #滴滴实习##滴滴面经#
base:武汉 真的太感谢小米了,因为自己想留在武汉,但是武汉没有C++的岗位,所以我之前投了go的岗位,因为感觉面不过,所以都跟HR说不面了,但是HR问清楚原因之后跟我说校招的话语言无所谓,反正还说了很多,最后保持岗位不变,帮忙安排了一个C++的一个面试官,真的感谢!!!米粉没白当 *八股: 1.指针和引用的区别 2.说说缺页异常 3.tcp拥塞机制 4.虚函数相关 5.左值引用和右值引用的区别
30分钟纯八股(提前五分钟到,提前五分钟结束),带问号的表示回答的不好,无手撕 make 和 new 有什么区别 new 一个map结构会有什么问题 数组和切片有什么区别 传数组 和传切片有什么区别 切片的扩容机制 map的数据结构是什么样的,如何实现扩容的 为什么 bmap 里面存储的是八个键值对??? map是如何解决并发安全的 sync.map 是如何实现的 sync.map 适合什么样的场
项目 channel有缓冲无缓冲的区别 Go语言垃圾回收 三色标记法如何实现 根对象有哪些 三色标记的过程 简单SQL 总共20分钟,一面已挂#面经##面经得物#
自我介绍 介绍b站实习做的项目,购物车,商品信息接口的开发, golang开发的一些遇到的问题 然后问了问家常, 问channle 问自己做的grpc的项目 问mysql的索引,使用场景 围绕刚开始的b站项目又说了一些 docker的一些,rabbitmq,kafaka(没用过) 然后面试官介绍他们做的一些东西! 面试官人很好,希望能过一面吧! #go实习# #golang研发实习生#
1.问在b站实习的履历 2.go的gc 3.select 4.map变为有序(key和value) 5.mysql的索引创建原则 6.string是否能做主键 7.redis的数据结构 8redis的zset的实现(ziplist和skiplist) 9.http的502和504 10.问我有没有其他的面试(明天面字节) 11.问搜索为啥没用es 估计凉了…….
#字节跳动# Golang面试,共4轮面试 一面∶ Q:1.自我介绍 Q:2.你有后端开发的经验吗?主要用什么语言做开发? Q:3.那你了解Java的设计模式有哪些呢? Q:4.那你写个单例我看看。为什么这么写?为什么要用volatile和synchronized Q:5.计网的基础怎么样?说说tcp的四次挥手。close_wait是哪一方的状态? Q:6.了解mysql吗?说说事务? Q
面试官人还可以,面了一个多小时,不过第二天over了,还是没有学到位 1、自我介绍 2、数据结构 2.1常用的数据结构:线性结构、非线性结构,堆栈,数组,链表 2.2数组链表内存分布(物理不连续,逻辑连续,通过next) 2.3 链表的结构是什么样、指针是干嘛 2.4 AVL平衡树简单了解下,数据分布是啥样,左子树和右子树有啥区别,为何需要平衡二叉树,如果不平衡会退化成啥样(链表) 2.5 数组、
#golang# 1. 项目架构 2. redis秒杀场景 3. 负载均衡 4. 如何定位问题,链路追踪 5. 如何优化 6. 优雅关闭怎么实现 7. channel管道 8. context 9. 排序算法及具体细节 10. 二叉树和B+树 11. 二叉树后序遍历手撕 12. 进程,线程,协程 13. 协程适用什么场景 14. 计算机网络 层数,tcp/ip
2023年2月27日晚六点面试,总共半小时(哎,还是我个人太菜了)。 第一题和切片相关题,考切片底层 运行结果: 然后在上面的代码上添加一行 运行结果 结论:刚开始切片b指向的是原来的数组a,所以cap是一致的,但是当给b后面添加元素后,直接重新分配新的地址了! 第二道题,考channel 问,这代码的功能,打印的效果 尴尬了,刚刚运行了一下,是死锁🤣 第三道题,考go面向对象的 首先是问我面向
9.8 一面 自我介绍 golang GC 回收介绍 (标记清除, 三色标记法, 混合写屏障) 什么时候会触发 golang GC 呢 golang channel 你会用在什么地方 (一个是控制 goroutine数量 一个是主main 控制关闭 子 goroutine) golang 如何做超时控制 ? (time.After 和 context.WithTimeOut) golang sel
双非硕非科班,用的牛客平台 笔试完第二天就约面了,周五九点多打电话约的周日 经典自我介绍 挖项目 问了问golang三大件(内存 并发 GMP) 讲了讲map 问了下计算机基础 操作系统内存管理和进程管理 计算机网络问了一个(网卡到应用层怎么走,我答了两个 一个dhpk直接写入内存,一个是内核读取后通知应用进行读取) 全程无手撕代码 三天还没人联系差不多就寄了(问了周围的小伙伴 golang无人进