面试结束复盘查漏补缺
每次面试都是检验自己知识与技术实力的一次机会,面试结束后建议大家及时总结复盘,查漏补缺,然后有针对性地进行学习,既能提高下一场面试的成功概率,还能增加自己的技术知识栈储备,可谓是一举两得。
以下最新总结的阿里P6资深Java必考题范围和答案,包含最全MySQL、Redis、Java并发编程等等面试题和答案,用于参考~
重要的事说三遍,关注+关注+关注!
更多笔记分享
}
TreeNode result=new TreeNode(root.val);
getResult(root,result);
return result;
}
public void getResult(TreeNode root,TreeNode copyRoot){
if(root.right!=null){
TreeNode node=new TreeNode(root.right.val);
copyRoot.left=node;
getResult(root.right,copyRoot.left);
}
if(root.left!=null){
TreeNode node=new TreeNode(root.left.val);
copyRoot.right=node;
getResult(root.left,copyRoot.right);
}
}
}
### 递归代码2:
/**
-
Definition for a binary tree node.
-
public class TreeNode {
-
int val;
-
TreeNode left;
-
TreeNode right;
-
TreeNode(int x) { val = x; }
-
}
*/
class Solution {
public TreeNode mirrorTree(TreeNode root) {
fn(root);
return root;
}
public void fn(TreeNode root){
if(root==null){
return ;
}
TreeNode t=root.left;
root.left=root.right;
root.right=t;fn(root.left); fn(root.right);
}
}
### 非递归代码(层次遍历):
/**
- Definition for a binary tree node.
- public class TreeNode {
-
int val;
-
TreeNode left;
-
TreeNode right;
-
TreeNode(int x) { val = x; }
- }
*/
class Solution {
public TreeNode mirrorTree(TreeNode root) {
if(root==null){
return null;
}
Queue queue=new LinkedList<>();
queue.add(root);
while(!queue.isEmpty()){
int size=queue.size();
for(int i=0;i<size;i++){
TreeNode node=queue.remove();
TreeNode t=node.right;
node.right=node.left;
node.left=t;
if(node.right!=null){
queue.add(node.right);
}
if(node.left!=null){
queue.add(node.left);
}
}
}
return root;
}
}
# 总结
面试前的“练手”还是很重要的,所以开始面试之前一定要准备好啊,不然也是耽搁面试官和自己的时间。
我自己是刷了不少面试题的,所以在面试过程中才能够做到心中有数,基本上会清楚面试过程中会问到哪些知识点,高频题又有哪些,所以刷题是面试前期准备过程中非常重要的一点。
# 面试题及解析总结
![三年Java开发,刚从美团、京东、阿里面试归来,分享个人面经](https://img-blog.csdnimg.cn/img_convert/f4e1025718dcb6675887c18d882a16bf.webp?x-oss-process=image/format,png)
# 大厂面试场景
![三年Java开发,刚从美团、京东、阿里面试归来,分享个人面经](https://img-blog.csdnimg.cn/img_convert/859980daa63eb3b72574e2744de7e2bc.webp?x-oss-process=image/format,png)
# 知识点总结
![三年Java开发,刚从美团、京东、阿里面试归来,分享个人面经](https://img-blog.csdnimg.cn/img_convert/e4b97daa4bb33bc5ebc9aeecd5eb1890.webp?x-oss-process=image/format,png)
> **本文已被[CODING开源项目:【一线大厂Java面试题解析+核心总结学习笔记+最新讲解视频+实战项目源码】](https://bbs.csdn.net/forums/4f45ff00ff254613a03fab5e56a57acb)收录**
**[需要这份系统化的资料的朋友,可以点击这里获取](https://bbs.csdn.net/forums/4f45ff00ff254613a03fab5e56a57acb)**
rums/4f45ff00ff254613a03fab5e56a57acb)收录**
**[需要这份系统化的资料的朋友,可以点击这里获取](https://bbs.csdn.net/forums/4f45ff00ff254613a03fab5e56a57acb)**