![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
面试
丢雷劳谋
这个作者很懒,什么都没留下…
展开
-
二叉树面试题总结(Java)
本文参考博客:http://www.jianshu.com/p/0190985635eb先上二叉树的数据结构:class TreeNode{ int val; //左孩子 TreeNode left; //右孩子 TreeNode right;}二叉树的题目普遍可以用递归和迭代的方式来解1.求二叉树的最大深度int maxDea转载 2017-08-08 23:15:52 · 640 阅读 · 0 评论 -
链表面试题代码总结(java)
这是原文链接:http://www.jianshu.com/p/a64d1ef95980最近总结了一下数据结构和算法的题目,这是第二篇文章,关于链表的,第一篇文章关于二叉树的参见废话少说,上链表的数据结构class ListNode { ListNode next; int val; ListNode(int x){ val = x;转载 2017-08-08 23:22:51 · 336 阅读 · 0 评论 -
2017秋招,网易校招网络笔试第二题,java实现
拿到这个题第一时间我是懵逼的,最终也没做出来,不过后来继续思考,又找了找资料,思路就出来了。首先是找到合法的括号序列。(这也是我的瓶颈,之前没接触过这种题,哎,太low了我。)此处参考博客:http://blog.csdn.net/xiaohei00000/article/details/50859678分析:给定数组n,求n对括号可以组成的括号序列。因为数字为n,所以每个字符原创 2017-09-11 15:31:39 · 480 阅读 · 0 评论 -
2017.09.09网易校招笔试第一题
题目忘了,大意是:给你一个长度为n的整形数组A,你可以对A中的元素进行各种排列组合,看是否存在满足以下条件的数组:在该数组中,A[i]*A[i+1]%4==0,这里0先上代码(我不确定这个代码一定完全正确,但是我测试的数据结果都正常,把代码放在这里,主要是希望能有人再给指点指点)import java.util.Scanner;/** * Created by gentl o原创 2017-09-11 16:06:57 · 359 阅读 · 0 评论 -
东方财富笔试题最后一题(2017.09.16)
一个简单的编程题:有一个n*n的二阶数组,从右上角开始,顺时针,从外到内,依次遍历所有元素。例如:1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16输出:4 8 12 16 15 14 13 9 5 1 2 3 7 11 10 6代码如下:package ...原创 2017-09-16 23:42:12 · 7463 阅读 · 5 评论 -
剑指offer66题(1-6)
第一题/**在一个二维数组中,每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。 * 请完成一个函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数。 * Created by gentl on 2017/9/18. */public class T1_cankao { /*两种思路 一种是: 把每一行看成有序递增的数组,原创 2017-09-20 21:56:03 · 222 阅读 · 0 评论 -
华为面试题(笔试,8分钟写出代码)
public class MinDiff { public static void main(String[] args){ int[] aa={2,5,4,3,1,0}; int[] bb={7,9,8,10,6,11}; exchange(aa,bb); } static void exchange(int[] a,in原创 2017-09-05 23:27:35 · 3346 阅读 · 0 评论 -
虎扑识货面试小记
2020.6.8 晚上8点,有幸参加了识货app的高级java开发岗的面试,没有通过。暂且记录一下面试题目。整体来说这次面试底层原理问的很深。1、自我介绍2、讲一下简历上最有成就感的项目3、MySql索引的底层数据结构是什么,具体介绍一下该数据结构,用这种结构的好处是什么,为什么不用红黑树?4、接着3,红黑树和B+树的区别、java使用红黑树为了什么,使用红黑树有哪些好处和弊端,红黑树是什么?5、接着4,HashMap在java1.7和java1.8版本中有哪些不同?Concurrent原创 2020-06-12 10:24:00 · 2217 阅读 · 0 评论 -
字节跳动技术支持面试小记
2020.6.11上午,有幸参与了字节跳动技术支持岗的视频面试。暂且记录下面试问的问题吧。1、自我介绍2、mybatis的缓存原理3、微服务注册中心的原理4、如何保证rocketMq的高可用5、工作中有没有做过数据库的主从同步(就当做数据主从同步的原理吧)6、抓包工具用过哪些,讲一下抓包处理问题的流程,比如:接口返回500错误怎么处理7、spring的ioc原理8、数据库(MySql)的索引有哪些、原理是什么、使用的注意事项、结合实际工作讲一下(如何定位查询慢的问题)9、原创 2020-06-12 09:44:11 · 3621 阅读 · 1 评论