大概是凉凉了 手撕算法:加油站问题 用的暴力法,没有想到别的解法
自我介绍 切片和数组的区别 如何申请一个容量为1000的数组和切片 切片已经填充了前5个位置,没有填充的位置是什么内容 defer的作用 定义多个defer,如何执行的? 如何捕获panic go的协程和线程的区别 go的协程是如何在内核线程间调度的? 协程会一直在一个内核线程上运行吗 select case的运用场景 函数内外定义变量的区别,内存申请在哪里? go如何避免线程泄露? 用过wait
业务是 测试漏洞相关 不是外包 感觉还可以 不会的有 ---------------------------- linux的nc 命令有啥作用 用来测试 TCP UDP端口 单纯没用过不知道 tcp的流量控制 当时突然忘了细节了 只说了个大概 拥塞控制是被动的 流量控制是主动的 tcp可靠的手段 限流 分段发送 拥塞避免 ACK go的内存管理 只了解过一点 之前记得这个知识点实在太多了 http
拷打数据库很多,因为我简历写了一个实习期间设计过读写分离数据库 1. 你对hashmap的理解 2. 你对golang interface的理解 3. redis的基本数据类型 4. mysql的四个隔离级别 5. 读未提交隔离级别是什么 6. 你对索引的理解 7. b+tree的定义 8. b+tree和b tree的区别 9. 同构数据库的话怎么做读写分离的数据同步 10. 不同的数据一致性等
杭州默安科技这个公司真的恶心,实习KPI面试问了40多分钟,50个问题 大伙别去投这逆天公司了,真的会恶心到人 自我介绍 协程和线程、进程的联系? 抢占是如何做到的?比如当前执行的中断,中断如何实现的? 中断之后,上下文如何保存?恢复之后,上下文如何恢复? 简单说一下Go里面Slice的实现,底层结构 切片是如何进行扩容的? 为什么大于1024的时候需要循环增加1/4它的容量? 一个切片里面app
(应该是g了,easy算法没做出来) 算法 (手里一副扑克牌, 第一张放在桌面上,第二张放回手牌底部, 重复第一步直到手里没牌. 根据桌子上的牌, 推出手里的牌) 一面试完下来就秒了, 面试半小时找规律, 结果发现做错了 讲讲线程、协程、进程区别 讲讲你最喜欢哪个语言,为什么(ababa, 说了go比java以来管理简单,但是他说maven其实比mod强的不是一点) 微服务的优点?对比单体的优点?
应该是近期面过难度最大的一家,不愧是腾子#软件开发笔面经#
全程一个多小时,没答上来的问题前面加粗了。 一面: 自我介绍 大二就来实习吗,上课怎么办 除了go之外还接触过什么工程语言,为什么选择学习go语言 说一下go语言为什么天然支持高并发 协程相对于线程,具体的优势在哪里,具体说一说 CPU从一个线程切换到另一个线程会发生什么 进程间的通信方式有哪些,你有用过那些的,举一下例子(之前八股背爽了,一问具体实现就寄了,瞎编了一个😭 ) 问我的论坛项目什么
深维智讯golang面经(已OC) 1、与或、异或分别代表什么意思 2、1024和1023异或得到了什么 3、chmod 741 文件名 有什么作用 4、说一下为什么TCP需要三次握手 5、说一下为什么tcp需要四次挥手 6、说一下缓存雪崩、穿透、击穿 7、如何判断链表有环 8、那么如何判断环的入口 9、sql内连接、左外连接、右外连接的区别是什么 10、MyISAM、InnoDb引擎的区别 算法
腾龙安科—golang实习 一面 8.14 全程 55min 1.没有自我介绍,直接拷打项目 ps:项目拷打25分钟左右 2.服务器优化方案 3.接口性能优化 4.go语言channel底层原理 5.go语言并发优势 ps:语言特性—gmp调度模型—通信共享内存csp模型 6.gin框架用过吗?有什么特性,你使用过哪些中间件? 7.redis内存淘汰机制 8.es你熟练吗? ps:还好吧,会各种聚
项目... golang八股: 1,对一段字符串进行排序(快排,还有go语言自带的sort函数) 2,快排怎么实现 (双指针,分治,说了些细节) 3,协程是怎么实现的 (有自己的栈空间,协程id号,栈里有寄存器,当时第一次面试忘记说了runtime包中的GMP调度了) 4,map为什么取出来的值不一样 (当时说的桶分布在不同的地址空间,随机取值) mysql: 1,有没有用过事务 ,理论方面了解过
直接GG. 1、介绍一下自己的项目。 面试官说:你这都是学习的项目,没有实际实习过吗? 我:是的 2、问项目的具体实现,使劲问。问有什么优化的方法。 3、项目里问到了数据库集群,面试官就问八股,怎么实现数据库数据的同步。 4、听说过CDN吗? 没有 5、rabbitMQ怎么用的,如何确保消息不丢失。 6、未来职业规划。 7、说一下go的GC。 8、说一下GMP模型 9、可以直接对map取地址吗?
1.自我介绍 项目介绍 2.从项目学到了什么 3.编码遇到什么问题,怎么解决 4.找数组前k个最大数有哪些方法 5.2000w请求同时访问服务器,要考虑哪些因素 6.限流策略 7.内存泄露如何排查 8.反问 #golang面经#
安全共识创业公司,全程没有问网络,操作系统... 自我介绍的时候介绍到了自己的项目,展开项目进行追问. 1. 项目点赞功能设计 2. 项目接口设计 3. 数据库缓存一致性问题 4. 大量并发数据与一致性问题 5. CurrentMap问题 6. Go锁问题 7. redis分布式锁问题 口述算法题 1. 岛屿问题 2. 二叉树的层序遍历 HR问题 1. 对自我的评价 2. 怎么学习的 3. 自己的
#字节跳动# Golang面试,共4轮面试 一面∶ Q:1.自我介绍 Q:2.你有后端开发的经验吗?主要用什么语言做开发? Q:3.那你了解Java的设计模式有哪些呢? Q:4.那你写个单例我看看。为什么这么写?为什么要用volatile和synchronized Q:5.计网的基础怎么样?说说tcp的四次挥手。close_wait是哪一方的状态? Q:6.了解mysql吗?说说事务? Q