logo
Backend Software Engineer 面试
Backend Software Engineer 面试

Backend Software Engineer 面试

Canva 的 Backend Software Engineer 面试整体流程是三轮技术面,走下来感觉整体偏实战型,不太追求特别 tricky 的算法,重点是你写得是否健壮、思路是否清晰,以及你对系统设计和多线程模型的理解有没有落地经验。他们主要用 Java,所以用 Java 来写代码是加分项。
第一轮是纯 coding,难度大概在 Leetcode 中等偏简单的范围。我那轮碰到的题是类似 Leetcode 228 Summary Ranges 的题目,不过题干稍微变了一点点,不是直接照搬。题目会给你一串整数,要求你找出连续区间的表达形式,比如 [0,1,2,4,5,7] 输出成 ["0->2","4->5","7"] 这种格式。虽然题不难,但 test case 有不少隐藏的 corner case,比如空数组、重复元素、负数、数组没排序等等。重点是你写完之后,能不能自己意识到这些 case,然后在面试中主动补上。面试官不会帮你测,只会看你跑完了哪些 case。你可以在自己本地 IDE 里写,然后屏幕共享给他们看,整个过程还是比较轻松的。
本章目录
    1v1免费职业咨询
    logo

    Follow Us

    linkedinfacebooktwitterinstagramweiboyoutubebilibilitiktokxigua

    We Accept

    /image/layout/pay-paypal.png/image/layout/pay-visa.png/image/layout/pay-master-card.png/image/layout/pay-airwallex.png/image/layout/pay-alipay.png

    地址

    Level 10b, 144 Edward Street, Brisbane CBD(Headquarter)
    Level 2, 171 La Trobe St, Melbourne VIC 3000
    四川省成都市武侯区桂溪街道天府大道中段500号D5东方希望天祥广场B座45A13号
    Business Hub, 155 Waymouth St, Adelaide SA 5000

    Disclaimer

    footer-disclaimerfooter-disclaimer

    JR Academy acknowledges Traditional Owners of Country throughout Australia and recognises the continuing connection to lands, waters and communities. We pay our respect to Aboriginal and Torres Strait Islander cultures; and to Elders past and present. Aboriginal and Torres Strait Islander peoples should be aware that this website may contain images or names of people who have since passed away.

    匠人学院网站上的所有内容,包括课程材料、徽标和匠人学院网站上提供的信息,均受澳大利亚政府知识产权法的保护。严禁未经授权使用、销售、分发、复制或修改。违规行为可能会导致法律诉讼。通过访问我们的网站,您同意尊重我们的知识产权。 JR Academy Pty Ltd 保留所有权利,包括专利、商标和版权。任何侵权行为都将受到法律追究。查看用户协议

    © 2017-2025 JR Academy Pty Ltd. All rights reserved.

    ABN 26621887572