2018秋招面经-后端开发mysql
1. 一个文本文件中每一行中有一个URL,最多一万行,统计每个URL的次数,输出到另一个文件中,每一行前面是URL,后面是个数。
2. 单链表的逆序
3. 一个函数实现给定字符串,去除前面和后面的空格,好比“ ab cd ”,最后获得的结果是”ab cd”,不能改变字符串的地址。
4. 对比cookie和session,有一个值错误则不正确
5. 查找10的阶乘后面有几个0
6. 字符串匹配
7. 字符串移位,给出字符串abc##dfg##gh,实现将全部#移至字符串串头。输出####abcdfggh(我的认为能够用后向移位,减小移位次数)
8. 给出一颗二叉树,两个叶节点,找到这两个叶节点互连通的一条最短路径。
9. 两个日期计算天数差
10. 100个有序数组合并
11. 矩阵的最大子矩阵和
12. 给定一棵多叉树,每一个节点有一个编号,如今要对节点排序,要求对于每一个节点,它的父节点排在它后面,若是一棵树有N个节点,那么确定有N-1条边。输入的数据形式为:Map.Entrylinux
总之要把写在简历上的项目部分熟悉一遍,技术栈、项目功能、难点都要考虑好。nginx
转自:http://blog.csdn.net/acingdreamer/article/details/78479476面试