飞书日常实习面试

飞书日常实习面试

tcp的拥塞控制
mysql的设计模式 隔离模式
HashMap的实现
一亿个数字找最大的十个数

算法题 (考察bfs)
给定一个二叉树,输出每一层的数据的和
1
2 3
4 5 6 7
输出 1 5 22

import java.util.*;
class TreeNode{
    TreeNode(int val){
        this.val = val;
    }
    int val;
    TreeNode left;
    TreeNode right;
}

public class Main {
    public static void main(String[] args) {
        TreeNode root = new TreeNode(1);
        TreeNode root2 = new TreeNode(2);
        TreeNode root3 = new TreeNode(3);
        TreeNode root4 = new TreeNode(4);
        TreeNode root5 = new TreeNode(5);
        TreeNode root6 = new TreeNode(6);
        TreeNode root7 = new TreeNode(7);
        root.left = root2;
        root.right = root3;
        root2.left = root4;
        root2.right = root5;
        root3.left = root6;
        root3.right = root7;


        //输入根节点 root
        Queue<TreeNode> q = new LinkedList<>();
        //储存每一层数据的和
        ArrayList<Integer> list = new ArrayList<>();
        
        q.offer(root);
        while(!q.isEmpty()){
            int n = q.size();
            int sum = 0;
            for(int i = 0;i < n;i++){
                TreeNode node = q.poll();
                sum += node.val;

                if(node.left != null){
                    q.offer(node.left);
                }
                if(node.right != null){
                    q.offer(node.right);
                }
            }

            list.add(sum);
        }

        //打印每一层的数据的和
        for(Integer sum:list){
            System.out.print(sum + " ");
        }

    }
}



#字节跳动后端实习日常##实习##飞书深诺##面经#
全部评论
楼主base哪里呀
点赞 回复 分享
发布于 2021-08-22 14:44
一年后回看这些问题,也太八股了
1 回复 分享
发布于 2022-08-10 10:52
请问日常实习只有一面吗
点赞 回复 分享
发布于 2021-11-30 01:07

相关推荐

08-06 10:53
已编辑
南京技师学院 Web前端
自我介绍:本人先后体验了腾讯两个部门,一个是深圳总部的TEG-云架构平台部(暑期实习)主要负责腾讯云网关四层转发的自动化项目的重构,另一个是上海的IEG-北极光工作室(秋招提前实习/目前已入职)主要负责客户端性能、自动化和协议安全方向,两段职位均为软件开发-测试开发方向,秋招共收获6家大厂offer,最终选择腾讯,面经可参考主页下的内容。测开岗位疑问可以评论提问,我会热心解答,欢迎大家投递腾讯~在鹅厂实习和入职后的工作:不管是深圳的部门还是上海的部门,最最最让人感动的是相比于招进来直接干活,鹅的“先学习&nbsp;再工作”的成长制度真的非常平滑,部门有丰富的学习文档来慢慢适应业务🥹已经想到如果没有任何过渡期,上来直接派发工作,然后因为不熟悉而焦头烂额的场景了,部门的leader,mentor,以及同级校招同学人也都超好☺用餐相关:早晚免费,午饭自费,天下没有免费的午餐(bushi)晚餐餐标50,一直好奇为什么小碗菜那么多人排队🤔,终于排了一次才发现原来可以吃那么多。晚餐供应时间5:30-7:00,倘若超过7点了,可以用工牌去公司附近指定的麦当劳和肯德基领取员工套餐。如果不在公司吃晚餐,也可以刷一些面包带走。部门每周都会有下午茶供应,还有一些部门团建(比如聚餐,户外活动)。同学们关心的福利/活动问题:鹅厂的活动非常多(邮箱/群里经常推送),自己已经拥有了非常多的腾讯周边(公仔,文化衫等,都是免费参与领取的),班车也非常多涵盖很多路线(我坐的比地铁到家快),当然还有每月免费Q币和半价Q币购买,还有很多福利就不多赘述了。最后欢迎大家投递腾讯,加入鹅厂大家庭~如果有需要可以填写我的内推码:PUX0BSEZ,可以实时跟进~@腾讯招聘
腾讯公司福利 1102人发布
点赞 评论 收藏
分享
评论
3
31
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务