首页 > 其他分享 >golang面试经验2

golang面试经验2

时间:2022-09-04 15:23:17浏览次数:95  
标签:经验 Goroutine Redis 宝典 golang 面试 线程 Gin 导航

1、make 和 new 的区别? 宝典导航

2、了解过golang的内存管理吗?宝典导航

3、调用函数传入结构体时,应该传值还是指针?说出你的理由?宝典导航

4、线程有几种模型?宝典导航

5、Goroutine 的原理了解过吗,讲一下实现和优势? 宝典导航

6、Goroutine 什么时候会发生阻塞?

7、PMG模型中Goroutine有哪几种状态?他的线程有哪几种状态?宝典导航

8、每个线程/协程占用多少内存知道吗?

9、如果Goroutine一直占用资源怎么办,PMG模型怎么解决的这个问题?宝典导航

10、如果若干线程中一个线程OOM,会发生什么?如果是Goroutine呢?项目中出现过OOM吗,怎么解决的?

11、项目中错误处理是怎么做的? 宝典导航

12、如果若干个Goroutine,其中有一个panic,会发生什么?

13、defer可以捕获到其Goroutine的子Goroutine的panic吗?

14、开发用Gin框架吗?Gin怎么做参数校验?中间件使用过吗?怎么使用的。

15、Gin的错误处理使用过吗?Gin中自定义校验规则知道怎么做吗?自定义校验器的返回值呢?

16、反射了解过吗?原理了解吗?实际使用过吗?宝典导航
17、编程题:实现使用 字符串函数 调用函数。

18、golang的锁机制了解过吗?Mutex的锁有哪几种模式,分别介绍一下?Mutex锁底层如何实现了解过吗?宝典导航

19、mysql数据库的锁机制?

20、mysql分库分表?

21、Redis分布式锁?

22、Redis主从模式和集群模式的区别?

23、Redis基本数据类型?宝典导航

24、Redis持久化?宝典导航

25、编程题:实现一个负载均衡算法?

标签:经验,Goroutine,Redis,宝典,golang,面试,线程,Gin,导航
From: https://www.cnblogs.com/wuchangblog/p/16655162.html

相关文章

  • 前端面试题每日3题——2022-09-04
    每日3题16以下代码执行后,控制台中的输出内容为?leta={n:1};letb=a;a.x=a={n:2};console.log(a.x);console.log(b.x);17以下代码执行后,控制台中......
  • redis面试题
    1、redis和mwmcached的区别2、缓存数据的处理流程是怎样的3、为什么要用redis/为什么要用缓存4、Redis常见数据结构以及使用场景5、Redis单线程模型详解6、Redis没有......
  • golang面试题2
    1、go方法值接收者和指针接收者结论:如果方法的接收者是指针类型,无论调用者是对象还是对象指针,修改的都是对象本身,会影响调用者      如果方法的接收者是值类......
  • 2022 年 Javascript 面试题
    2022年Javascript面试题这是我在前端面试中遇到的第二组javascript问题。可以通过这个帖子找到上一组javascript的问题[面试题2022基础javascript从一家公司转到......
  • leetcode 面试题08.08 有重复字符串的排列组合 C/C++ 排序 + 深度优先搜索(分支限界)
    #include<iostream>#include<algorithm>#include<vector>usingnamespacestd;classSolution{public:vector<string>permutation(stringS){sort(S.begin(......
  • 在生产环境中运行 Kafka 后的经验教训
    在生产环境中运行Kafka后的经验教训Kafkalogo在生产环境中运行自托管Kafka超过2年。在这里,我编制了一个提示和陷阱列表。背景:我们使用Kafka作为我们的主要Pu......
  • C#/.net面试知识点总结
    &和&&的区别相同点&和&&都可作逻辑与的运算符,表示逻辑与(and),当运算符两边的表达式的结果都为true时,其结果 才为true,否则,只要有⼀⽅为false,则结果为false。(ps:当要⽤到逻辑......
  • mybatis的面试问题以及基础知识
    1.什么是映射,mybatis中的映射指的是什么?映射:人的身份证号唯一对应的唯一的人的性命,也就是通过特定的存在的关系将A和B一一对应,这就是映射,在计算机中,计算机只会听懂0和1,我......
  • 22.9.3 美团机器学习/数据挖掘岗面试复盘
    昨天参加了美团的机器学习/数据挖掘岗位的面试,和快手的一样,大约持续了一个小时。整体表现很不好,也让我坚定地打消了想要投递大厂的念头。表现不好的原因有多方面的,有因为感......
  • 献芹奏曝-Python面试题-算法-链表篇
    上一篇:献芹奏曝-Python面试题    开篇的话:本文目的是收集和归纳力扣上的算法题,希望用python语言,竭我所能做到思路最清奇、代码最简洁、方法最广泛、性能最高效,了解......