面试过程
总共有3轮面试
第一轮是逻辑测试+性格测试,25道题目,要求90分钟内完成
类似于公务员考试题目
如果通过,一般两天左右hr会联系你进行二面,需要按照视频面试软件
面试软件:电脑下载安装【小鱼易连】下载地址:https://www.xylink.com/download。面试前一天面试官会联系您调试确认电脑是否正常使用。面试会议号会在正式开始面试前1分钟发送。
第二轮是技术面试,主要考察算法、数据结构、泛型
- 概念问题:什么是双端链表?什么是满二叉树?
-
写一个双指针节点(左子/右子)
-
双指针节点升级成为三指针节点(增加一个父亲)
-
生成一颗N层满二叉树,每个节点都是三指针节点,值为空
-
生成满二叉树的同时,给节点赋值,要求父子节点关系准确
第三轮是CTO面试,主要考察算法、项目
- 将满二叉树的数值由1、2、3数字改为A、B、C、...、Z、A、B的形式
- 生成3个4层的满二叉树T1, T2, T3,然后把这几颗树的根节点串起来,从子任意一个字节点遍历该树,不允许重复查找或借助堆、栈、数组等额外空间。
- 算法做完之后共享屏幕讲一个你自己负责过的项目(请提前准备好架构图,ER图,时序图和测试文档)。
public class Node<E> { Node<E> parent; Node<E> left; Node<E> right; E val; }
参考答案:
请扫如下收款码支付15元,备注(二叉树遍历答案+你的邮箱)即可发送。
特别注意:备注不规范无法发送,请备注【邮箱+postman工具】,例如:[email protected],二叉树遍历答案 并请在您付款后2小时内查收邮件
标签:Node,遍历,JAVA,面试,朗致,二叉树,节点,指针 From: https://www.cnblogs.com/cheng2839/p/18290136