新足迹

 找回密码
 注册

精华好帖回顾

· 方便快捷又好看的橙香鱼片 (2010-2-28) chloe_girl · 至少还有你 - 林忆莲音乐之四 2013年6月重建版本 (2008-6-20) patrickzhu
· 小店里的世界(原创分享) (2014-8-21) ahyu · 【更新】给你的小宝宝一个好睡眠 - 睡眠训练的一些体会 (2012-10-17) catstyle02
Advertisement
Advertisement
123
返回列表 发新帖
楼主:jin-1234

[IT] 记录6月份以来Programmer求职历程【找到工作了!】 [复制链接]

发表于 2014-9-1 18:01 |显示全部楼层
此文章由 live4live4 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 live4live4 所有!转贴必须注明作者、出处和本声明,并保持内容完整
经验很重要,澳洲大多数公司来了就希望你能干。祝楼主好运万事开头难。
Advertisement
Advertisement

发表于 2014-9-1 23:18 |显示全部楼层
此文章由 Bessy 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 Bessy 所有!转贴必须注明作者、出处和本声明,并保持内容完整
很明显 发表于 2014-9-1 12:37
不告诉你

短信给LZ把, 他在找工作。一个面试题, 用3个for,基本没机会了。

发表于 2014-9-1 23:28 |显示全部楼层
此文章由 Bessy 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 Bessy 所有!转贴必须注明作者、出处和本声明,并保持内容完整
klux 发表于 2014-9-1 13:25
两个就够了,为什么要三个

高人出现了!你是做什么的?

你的答案和LZ的答案,是最靠谱的2个。我感觉这是 CPP150 的9.2的变种。应该用DP来做,返回最短路径。 Big O 是m*n

http://leetcode.com/2010/11/unique-paths.html

Bonus 的部分,根据选用的语言是传值还是传引的。 访问时要加 Visited 标识,访问后变成unVisited。

发表于 2014-9-2 00:35 |显示全部楼层
此文章由 klux 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 klux 所有!转贴必须注明作者、出处和本声明,并保持内容完整
Bessy 发表于 2014-9-1 22:28
高人出现了!你是做什么的?

你的答案和LZ的答案,是最靠谱的2个。我感觉这是 CPP150 的9.2的变种。应该 ...

前面的没错
bonus部分没法用一样的两重循环了,但还是可以用dijkstra做,复杂度会高一点

发表于 2014-9-2 03:21 |显示全部楼层
此文章由 很明显 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 很明显 所有!转贴必须注明作者、出处和本声明,并保持内容完整
Bessy 发表于 2014-9-1 22:18
短信给LZ把, 他在找工作。一个面试题, 用3个for,基本没机会了。

考官是你的话,当然没机会了

发表于 2014-9-13 00:44 |显示全部楼层
此文章由 hgon23 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 hgon23 所有!转贴必须注明作者、出处和本声明,并保持内容完整
阿乌卵 发表于 2014-9-1 16:47
什么算法,HEX的都不懂,照样当码农赚钱

不是不懂,是工作里面不常用哈。

本人属于混吃等死一类
Advertisement
Advertisement

发表于 2014-9-16 10:12 |显示全部楼层
此文章由 a22183 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 a22183 所有!转贴必须注明作者、出处和本声明,并保持内容完整
本帖最后由 a22183 于 2014-9-16 10:21 编辑

Dijkstra's algorithm. 不同公司, 写过一个国际象棋的, 和这类似.

发表于 2014-9-16 20:27 来自手机 |显示全部楼层
此文章由 gzrain 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 gzrain 所有!转贴必须注明作者、出处和本声明,并保持内容完整
很明显 发表于 2014-8-31 15:44
你根本不知道我说的是什么,所以你才会那么问我DP和code干净不干净

垃圾公司都喜欢强调code干净,test好 ...

的确澳洲这边实际做开发的用算法少,都是各种CRUD加business rules, 但其实也不能说简单,iT毕竟是一种附加产业最终是为business服务

就事论事,如果是面试题,还真是最好写class/unit test ;

是的,或许20行的3个loop能解决这个问题;但是算法差不多的话,你如何能从众多candidates stand out 出来?很大可能uni grad能比n年开发经验的更快写出loop的解决方案,那你多年工作经验的价值体现在哪里?

曾经有朋友给为看过一个很简单的面试题目,就是100内 能被3整除的output x, 能被5整除的output x, 能被被3和5整除的output z

这是个mid level role;他用了一个loop加2个if elsif 来做;当然不能说他做的错;但是如果我是面试官我是会filter这个candidate的;这样做你和应聘junior的人有什么不同;如果要算1000内呢?如果不是求3,5的整除而是7,9呢;如果不是output x y z 而是a b c呢?解决问题的object oriented 思路体现在哪里?即使题目很简单没有提复杂要求,但是最为candidate就要了解 考官真正的考试意图;把日常解决问题的思路show出来,让他看到你清晰的思路才是最加分的


发表于 2014-9-16 20:53 |显示全部楼层
此文章由 mengqing 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 mengqing 所有!转贴必须注明作者、出处和本声明,并保持内容完整
gzrain 发表于 2014-9-16 19:27
的确澳洲这边实际做开发的用算法少,都是各种CRUD加business rules, 但其实也不能说简单,iT毕竟是一种附 ...

你自己都说了澳洲其实都是crud,单凭用loop和if 就把人家踢掉了 我只能说,good luck finding the right candidate

fizzbuzz看似简单,但如果一个candidate能在面试的压力下做对,就已经算是个合格的码农了,相信我 除非你面试的是大牛级职位,能做对而没有error的不会很多

评分

参与人数 1积分 +2 收起 理由
gzrain + 2 感谢分享

查看全部评分

发表于 2014-9-20 06:03 |显示全部楼层
此文章由 很明显 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 很明显 所有!转贴必须注明作者、出处和本声明,并保持内容完整
本帖最后由 很明显 于 2014-9-20 05:29 编辑
gzrain 发表于 2014-9-16 19:27
的确澳洲这边实际做开发的用算法少,都是各种CRUD加business rules, 但其实也不能说简单,iT毕竟是一种附 ...


你知道别人说什么呢吗?这题你会做吗?

就算你题都不会做,不过以你的fizzbuzz功力,unit test功力一定可以打动公司聘用你吧



不会有人题都不会做,还跳出来教别人怎么编程,说知名算法不符合编程规范吧

就算在澳洲,无知无畏也得有个底线吧


发表于 2014-9-21 15:46 |显示全部楼层
此文章由 hgon23 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 hgon23 所有!转贴必须注明作者、出处和本声明,并保持内容完整
Atlassian,就是做Jira的澳洲软件公司,面试的时候是会问一些算法相关的问题的。
Advertisement
Advertisement

发表于 2014-9-22 00:13 |显示全部楼层
此文章由 bowensyd 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 bowensyd 所有!转贴必须注明作者、出处和本声明,并保持内容完整
jin-1234 发表于 2014-8-28 13:09
Django这个技术是不是很偏门? 我发现SEEK上的java和.NET系列的职位(机会)比这个多很多。 ...

Django只是python的一个框架而已, 精通python就不怕找不到工作
:th

发表于 2014-9-22 04:26 |显示全部楼层
此文章由 pillowraffle 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 pillowraffle 所有!转贴必须注明作者、出处和本声明,并保持内容完整
mengqing 发表于 2014-9-16 19:53
你自己都说了澳洲其实都是crud,单凭用loop和if 就把人家踢掉了 我只能说,good luck finding the right  ...

def FizzBuzz():
    for i in xrange(1,101):
        if i % 15 == 0:
            print "FizzBuzz"
        elif i % 3 == 0:
            print "Fizz"
        elif i % 5 == 0:
            print i, "Buzz"
        else:
            print i

FizzBuzz()

我面试。net graduate程序员时写的程序,可还是被刷了,因为我缺乏.net经验,虽然这家公司招人声明无需.net经验
毕业生怎么才能有活路啊
我事后看了c2.com/cgi/wiki?FizzBuzzTest,真心不喜欢那种加个flag控制变量的写法

发表于 2014-9-22 23:44 |显示全部楼层
此文章由 jin-1234 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 jin-1234 所有!转贴必须注明作者、出处和本声明,并保持内容完整
度过了黎明前的黑暗,找到工作了!具体情况在一楼。谢谢大家的鼓励!!

发表于 2014-9-23 11:27 |显示全部楼层
此文章由 很明显 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 很明显 所有!转贴必须注明作者、出处和本声明,并保持内容完整
FizzBuzz 垃圾程度相当于高考就给一道题1+1=?

然后根据学生字迹整洁,解题步骤录取一样

出这种题的都是垃圾公司,富士康工厂的水准,智商150和智商70都能干的工作

特殊贡献奖章

发表于 2014-9-23 12:28 |显示全部楼层
此文章由 kr2000 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 kr2000 所有!转贴必须注明作者、出处和本声明,并保持内容完整
很明显 发表于 2014-9-23 10:27
FizzBuzz 垃圾程度相当于高考就给一道题1+1=?

然后根据学生字迹整洁,解题步骤录取一样

白板题这样的已经够了,看看基本代码熟悉程度和逻辑。又不是只问一个问题。

搞个高深的算法题把对方搞的紧张兮兮不能表现出本身实力,那这对双方来说都是一个失败的面试
Advertisement
Advertisement

发表回复

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

本版积分规则

Advertisement
Advertisement
返回顶部