sunanxiang/arithmetic-go

面试题汇总

sunanxiang opened this issue · 15 comments

面试题汇总

1、数组去重,小米面试题。

2、N层台阶,一次可以走1层或者两层,走上N层总共有多少走法。小米面试题
(提示:类似于菲波那切)

3、链表反转、链表从后向前输出value。小米面试题
(提示:输出value 类似于栈和递归,本质一样)

4、互斥锁和读写锁区别。小米面试题

5、二叉树递归遍历和非递归遍历。

6、任意一个凸多边形,一把尺子。如何把凸多边形三等分。

7、一根不规则的铁棒,烧完一整根需要一个小时。怎么测出半个小时的时间。

8、如何解决golang 中包循环导入。

9、栈溢出解决方法。Stack Overflow

10、goroutine 提前退出。

11、tcp三次握手,四次挥手以及time_wait 含义

12、进程、线程、协程、goroutine简述

13、堆栈简述

14、数组和链表简述

15、线程同步的几种方式