深圳市拓保软件有限公司 服务端一面面经 自我介绍问项目 什么是 GAP Lock (这个没答对) 手撕代码, 给你一个数组,再给一个数字 K, 让你把这个数组的元素向 右移动 k 位, 比如 [1,2,3,4,5], k = 2,结束后数组应该 [4,5,1,2,3]。 先reverse 整个数组, 然后reverse 0 到 k-1 和 k 到 数组尾部 手撕代码, 给你一个二叉树,返回二叉树从右边看会长什么样?用BFS 遍历一遍,然后把每一层最尾部的元素提取出来 手撕代码,给你一个链表,它代表一个数字,例如 1 -> 2 -> 3 代表 123,让你给这个数字加一之后返回新的链表的头。...查看更多