天天看点

字节golang面试分享Golang面试,共4轮面试一面∶Q:1.自我介绍Q:2.你有后端开发的经验吗?主要用什么语言做

作者:高级java奶爸

字节golang面试分享

Golang面试,共4轮面试

一面∶

Q:1.自我介绍

Q:2.你有后端开发的经验吗?主要用什么语言做开发?

Q:3.那你了解Java的设计模式有哪些呢?

Q:4.那你写个单例我看看。为什么这么写?为什么要用volatile和synchronized

Q:5.计网的基础怎么样?说说tcp的四次挥手。close_wait是哪一方的状态?

Q:6.了解mysql吗?说说事务?

Q:7.mysql的可重复读级别能解决幻读吗?

Q:8.怎么解决的?(mvcc)

Q:9.说说mysql的索引。

Q:算法题 前序中序遍历序列,重建二叉树。

二面:

Q:1.自我介绍

Q:2.在上家公司主要工作是什么呢?(上段实习是测开,面试官有些好奇)

Q:3.你了解哪些后端框架?

Q:4.用过redis吗?redis有哪些应用场景?

Q:5.redis怎么实现的分布式锁?

Q:6.滑动窗口在计网中的应用?

Q:7.你知道有哪些进程调度策略?多级反馈队列的实现原理?

Q:8.用过mq吗?

Q:9.算法题 三数之和。

三面:

Q:1.自我介绍

Q:2.为什么跳槽?

Q:3.在以前的公司最大的收获是什么呢?

Q:4.在命令行输入kill pid的时候,发生了什么?

Q:5.算法题:零钱兑换。 0条回答

Q:6.这个零钱兑换,假如没有可行解,返回0或者-1是不是对上下游不太友好?怎么解决一下?(定义一些常量或者宏,返回常量,编写相应的文档或者注释来说明宏的意义)

Q:7.你来设计一个对文档中敏感词的检测服务,说说你的思路。(建字典树,将敏感词存在字典树里。)

Q:8.你怎么做字典树的持久化呢?(把敏感词存储在mysql里,每次重启服务,从mysql中读取敏感词,重新建树。)

Q:9.那你怎么解决一致性问题呢?有可能不只一个服务器在提供这个服务。

Q:10.你有什么想问的吗?(您多久能给我一个反馈呢?)

#互联网# #职场微头条# #程序员#

字节golang面试分享Golang面试,共4轮面试一面∶Q:1.自我介绍Q:2.你有后端开发的经验吗?主要用什么语言做
字节golang面试分享Golang面试,共4轮面试一面∶Q:1.自我介绍Q:2.你有后端开发的经验吗?主要用什么语言做
字节golang面试分享Golang面试,共4轮面试一面∶Q:1.自我介绍Q:2.你有后端开发的经验吗?主要用什么语言做

继续阅读