新足迹

 找回密码
 注册

精华好帖回顾

· 看莫奈及印象派画展---女儿看画展的日记 (2009-1-8) 风玲 · 应版主要求 写写Opel Insignia Diesel Wagon 使用感受 41楼上照片啦 (2013-12-10) jimmy9046
· 我的2010摄影总结(多图) (2011-1-5) kur7 · 天凉了,来碗暖暖的油茶吧 (2009-5-5) bluesummer
Advertisement
Advertisement
查看: 957|回复: 13

[其他] 分享刚刚做完的SIG的coding OA,一会再写个怨妇帖 [复制链接]

发表于 2024-3-13 13:41 |显示全部楼层
此文章由 zcccc2024 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 zcccc2024 所有!转贴必须注明作者、出处和本声明,并保持内容完整
今天做的是Susquehanna International Group的coding OA,平台是codesignal。只有两道题。时间很充裕,题目难度是leetcode上的medium。编程语言我用C++
第一题,给出一个数组A和一个数字k,要你计算不同的指标对i < j,满足k整除A+A[j]。这是leetcode上的原题,解法是用哈希表unordered_map<int,long long>。我也没去抄我在leetcode上的练习,直接写了一个。

第二题,给你一个二维数表A,一个位置(i, j), 以及一个整数replace, 要你从这个位置出发访问相邻位置,每到一个位置就把该处的数字替换为repalce,然后继续访问相邻位置。最后返回修改好的数组。解法:深度优先遍历(dfs),如果不懂的可以去看leetcode上的200. Number of Islands这道题,看完你就懂dfs了。

codesignal只提供有限的测试样本,你可以run sample test case. 但是你submit后是不会告诉你做对与否的。虽然我写的很快,但我也不知道对不对。

总结就是:leetcode上刷题是有用的, 完毕。

补充内容 (2024-3-13 22:27):
补充一下,第二题应该是:如果该处数字等于A[j],就替换为replace

补充内容 (2024-3-13 22:27):
如果该处数字等于A[j],就替换为replace

补充内容 (2024-3-13 22:28):
怎么编辑?

评分

参与人数 1积分 +4 收起 理由
chn217 + 4 感谢分享

查看全部评分

Advertisement
Advertisement

发表于 2024-3-13 15:53 |显示全部楼层
此文章由 noow 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 noow 所有!转贴必须注明作者、出处和本声明,并保持内容完整
刷题有用,但是我感觉不值得。回头看我找到的几个工作都不是刷题拿到的offer。但是反观刷300题需要至少几个月时间。其实澳洲大部分企业对LC的要求是相当低的。
所以有空就刷刷。但是更多还是英语,项目这些。

发表于 2024-3-13 16:02 来自手机 |显示全部楼层
此文章由 Lanlanmao124 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 Lanlanmao124 所有!转贴必须注明作者、出处和本声明,并保持内容完整
对刷题的大佬顶礼膜拜、我刷题很笨

发表于 2024-3-13 20:41 |显示全部楼层
此文章由 chn217 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 chn217 所有!转贴必须注明作者、出处和本声明,并保持内容完整
若干年前,我刚到澳洲,SIG的笔试题是一本厚厚的书,里面都是各种写。就是让你用英语解释c++的各种概念。

发表于 2024-3-13 20:43 来自手机 |显示全部楼层
此文章由 ghj 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 ghj 所有!转贴必须注明作者、出处和本声明,并保持内容完整
这个职位需要以前有Quantitative的经验吗?

发表于 2024-3-13 21:30 |显示全部楼层
此文章由 zcccc2024 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 zcccc2024 所有!转贴必须注明作者、出处和本声明,并保持内容完整
更正:第二题是给你一个二维数表A,一个位置(i, j), 以及一个整数replace, 要你从这个位置出发访问相邻位置,每到一个位置,如果这个地方的数字等于A[i][j]就把该处的数字替换为repalce,如果不等于A[i][j],就停止。
Advertisement
Advertisement

发表于 2024-3-13 22:15 来自手机 |显示全部楼层
此文章由 dpblue 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 dpblue 所有!转贴必须注明作者、出处和本声明,并保持内容完整
第一题是leetcode的哪道啊

发表于 2024-3-13 22:18 来自手机 |显示全部楼层
此文章由 smoothcriminal 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 smoothcriminal 所有!转贴必须注明作者、出处和本声明,并保持内容完整
本帖最后由 smoothcriminal 于 2024-3-13 23:32 编辑

这些leetcode有用吗,只有大厂才会考这些类似脑筋急转弯的题目,进大厂的黄金期已经过了,covid的时候最好进,背好leetcode和背熟behaviour questions有很大几率可以进去,现在这波福利已经过了,大厂开始裁员了都。大多数90%程序员都是在中小企业,澳洲大多数中型企业考的是dependency injection, unit test, restful api,design patterns, aws, javascript做一个项目提交给对方看,对方一看就知道申请者的功力了。
但是以上这些都是要有一定工作经验才能熟练掌握,背是背不了的,所以我估计楼主应该是刚毕业或者码并且没有学习.net或者springs框架。
我给楼主一个建议,别做什么leetcode,找个小公司做起

发表于 2024-3-13 23:49 |显示全部楼层
此文章由 zcccc2024 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 zcccc2024 所有!转贴必须注明作者、出处和本声明,并保持内容完整
smoothcriminal 发表于 2024-3-13 23:18
这些leetcode有用吗,只有大厂才会考这些类似脑筋急转弯的题目,进大厂的黄金期已经过了,covid的时候最好 ...

去哪里找小公司?gradconnection上的公司是大还是小啊?

发表于 2024-3-14 00:42 来自手机 |显示全部楼层
此文章由 smoothcriminal 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 smoothcriminal 所有!转贴必须注明作者、出处和本声明,并保持内容完整
本帖最后由 smoothcriminal 于 2024-3-14 01:44 编辑
zcccc2024 发表于 2024-3-14 00:49
去哪里找小公司?gradconnection上的公司是大还是小啊?


https://www.coconet.com.au/contact-us

类似这种,email发过去问要不要实习。最开始就算unpaid internship也要去,干满三个月简历有东西写就好跳
你这种写leetcode没有效果的,真正工作中基本不会用到

发表于 2024-3-14 03:00 来自手机 |显示全部楼层
此文章由 管閒事的路人 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 管閒事的路人 所有!转贴必须注明作者、出处和本声明,并保持内容完整
这不就是大1的weekly assignment吗
Advertisement
Advertisement

发表于 2024-3-14 11:54 来自手机 |显示全部楼层
此文章由 smoothcriminal 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 smoothcriminal 所有!转贴必须注明作者、出处和本声明,并保持内容完整
管閒事的路人 发表于 2024-3-14 04:00
这不就是大1的weekly assignment吗

主要是做这些题在澳洲找fullstack工作根本没用,澳洲最需要的是fullstack,而不是leetcode这种华而不实的数学奥赛做题家

发表于 2024-3-14 12:02 来自手机 |显示全部楼层
此文章由 z18xer 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 z18xer 所有!转贴必须注明作者、出处和本声明,并保持内容完整
不明觉厉

发表于 2024-3-14 12:08 |显示全部楼层
此文章由 DDD888 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 DDD888 所有!转贴必须注明作者、出处和本声明,并保持内容完整
本帖最后由 DDD888 于 2024-3-14 13:11 编辑
smoothcriminal 发表于 2024-3-14 12:54
主要是做这些题在澳洲找fullstack工作根本没用,澳洲最需要的是fullstack,而不是leetcode这种华而不实的 ...


是呀,我不懂有多少家公司用c++啊?

c++很容易造成被黑客钻空子的漏洞啦,要用rust language才可以管住程序员啦

我现在用kotlin通过jni调用rust language在android上运行和服务器用rust language actix-web沟通,又安全又高效,在本地网络raspberry pi 3b上的网络响应只有10毫秒,我感觉够快了

发表回复

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Advertisement
Advertisement
返回顶部