朗致集团面试-JAVA开发面试过程

面试过程


总共有3轮面试

第一轮是逻辑测试+性格测试,25道题目,要求90分钟内完成

类似于公务员考试题目

 如果通过,一般两天左右hr会联系你进行二面,需要按照视频面试软件

面试软件:电脑下载安装【小鱼易连】下载地址:https://www.xylink.com/download。面试前一天面试官会联系您调试确认电脑是否正常使用。面试会议号会在正式开始面试前1分钟发送。

第二轮是技术面试,主要考察算法数据结构泛型

  1. 概念问题:什么是双端链表?什么是满二叉树?
  2. 写一个双指针节点(左子/右子)

  3. 双指针节点升级成为三指针节点(增加一个父亲)

  4. 生成一颗N层满二叉树,每个节点都是三指针节点,值为空

  5. 生成满二叉树的同时,给节点赋值,要求父子节点关系准确

 

第三轮是CTO面试,主要考察算法项目

  1. 将满二叉树的数值由1、2、3数字改为A、B、C、...、Z、A、B的形式
  2. 生成3个4层的满二叉树T1, T2, T3,然后把这几颗树的根节点串起来,从子任意一个字节点遍历该树,不允许重复查找或借助堆、栈、数组等额外空间。
  3. 算法做完之后共享屏幕讲一个你自己负责过的项目(请提前准备好架构图,ER图,时序图和测试文档)。

 

 

public class Node<E> {

    Node<E> parent;
    Node<E> left;
    Node<E> right;
    E val;
}

 

参考答案:

请扫如下收款码支付15元,备注(二叉树遍历答案+你的邮箱)即可发送。

特别注意:备注不规范无法发送,请备注【邮箱+二叉树遍历】,例如:123456@126.com,二叉树遍历答案 并请在您付款后2小时内查收邮件

 

posted @ 2024-07-08 16:14  温柔的星空,让你感动  阅读(802)  评论(0编辑  收藏  举报