Go语言学习笔记

Hello world

1
2
3
4
5
6
package main
import "fmt"

func main() {
fmt.Println("hello")
}
  • package main表示一个可独立执行的程序,main函数必须写在main包里,每个 Go 应用程序都包含一个名为 main 的包
  • {不能换行
  • 输入go run hello.go运行,go build hello.go编译
阅读更多

Paxos分布式理论学习

当有一系列提议者提出值时,为保证一致性,需要满足以下条件:

  1. 被选中的值必须是已经被提出的
  2. 每次只能有一个值被选中
  3. 一个值真实被选中前,不可提前知道结果
阅读更多

LeetCode刷题技巧

春招季过了,在此整理下刷LeetCode题时常用的技巧,以及一些常见题型。

C++/Java/Python 刷题常用技巧

C++

万能头文件

1
#include <bits/stdc++.h>
阅读更多

七擒七纵之腾讯面经

这次面试可以用恐怖来形容,比阿里、字节都难多了。更离谱的是面试过程中竟然串台了,同时接到2个面试官电话,同一个号码。真不知道腾讯是怎么安排的,真假面试官,我也不知道我这面的有没有问题。

总之这次面试就非常难,非常离谱。

阅读更多
阿里校招实习二面回忆

阿里校招实习二面回忆

阿里二面依旧是电话面,对面电话卡了几次,最后手机打过来了。本轮面试比较意外没有代码环节。面试官是双非本科毕业的,工作了几年,大概P6,P7级别,说话比较友好,没有特别刁难我。

阅读更多