FreeOZ论坛

标题: [打印本页]

作者: finger|regnif    时间: 11-2-2015 02:13
标题:
本帖最后由 finger|regnif 于 2-4-2024 14:29 编辑

……
作者: kevinwei2005    时间: 11-2-2015 05:50
牛人啊
作者: finger|regnif    时间: 11-2-2015 08:49
本帖最后由 finger|regnif 于 11-2-2015 06:05 编辑
kevinwei2005 发表于 11-2-2015 02:50
牛人啊


额,  你前面少写了个 '吹' 字. 好了不跟你说了, 还有不少砖头等着我去搬呢.
作者: DDD888    时间: 11-2-2015 09:41
字符串反转挺有意思,我在实际写程序里就碰到过,我是先生成个字符块,然后用字符串指针直接循环操作,速度非常快,当然函数声明为unsafe
作者: Mr.Q    时间: 12-2-2015 22:43
TDD,refactor,高超的调试技能。膜拜!
作者: 艾瑞克    时间: 12-2-2015 23:41
Readify就是一个卖苦力给客户干活的大型皮包公司,员工没有归属感,企业文化非常糟糕。
作者: finger|regnif    时间: 13-2-2015 00:36
艾瑞克 发表于 12-2-2015 20:41
Readify就是一个卖苦力给客户干活的大型皮包公司,员工没有归属感,企业文化非常糟糕。

严重同意, 是这么个公司.
作者: trisun    时间: 13-2-2015 00:51
艾瑞克 发表于 12-2-2015 20:41
Readify就是一个卖苦力给客户干活的大型皮包公司,员工没有归属感,企业文化非常糟糕。

Consulting 公司基本这样,基本多在客户公司工作,谈不上归属感,就是有公司管理的合同工。
作者: finger|regnif    时间: 13-2-2015 01:07
Mr.Q 发表于 12-2-2015 19:43
TDD,refactor,高超的调试技能。膜拜!

牛, 主要是吹出来的.
作者: jgcgomk    时间: 13-2-2015 01:38
DDD888 发表于 11-2-2015 09:41
字符串反转挺有意思,我在实际写程序里就碰到过,我是先生成个字符块,然后用字符串指针直接循环操作,速度 ...

这个是leetcode的题目,先按空格打断成单词,然后先单词反转,然后每个单词再内部反转
作者: jgcgomk    时间: 13-2-2015 01:45
本帖最后由 jgcgomk 于 13-2-2015 01:46 编辑

Fibonacci用递归就慢了,直接反着用,从底往上推,先算f(2)=f(0)+f(1),把f(2)存入数组里,然后依次直接call数组里的数,往上一边加一边走,动态规划不会错,一直算到要求的f(n)位置
不看懂你写的c#东西,我不用c#,只会javascript
作者: finger|regnif    时间: 13-2-2015 02:28
jgcgomk 发表于 12-2-2015 22:45
Fibonacci用递归就慢了,直接反着用,从底往上推,先算f(2)=f(0)+f(1),把f(2)存入数组里,然后依次直接cal ...

差不多的, 递归比循环只是差在栈上的函数存得多点, 只要你把运算结果存起来并重复利用, 那么复杂度在同一级别上 O(n). 还有一个矩阵公式 O(log n).

我是直接从 The first 300 Fibonacci numbers 抄的结果. 所以 O(1) 了.
作者: 艾瑞克    时间: 16-2-2015 09:59
jgcgomk 发表于 12-2-2015 23:38
这个是leetcode的题目,先按空格打断成单词,然后先单词反转,然后每个单词再内部反转

是这么回事,不过好多人会忘记处理开头和结尾的空格,以及多个空格连在一起的情况。
作者: mason00    时间: 16-2-2015 10:25
结果如何?

这家公司一直在招人的感觉,我一年前也做过他们的题,也是这三道。那个时候就是功能实现了,没具体要求,他们有仔细review,给了一大堆编程原则之类的反馈,就说不到标准。我当然不需要为自己水准如何多说,我的感觉是,即便任何人当时获得回馈说标准没达到也不用气馁。有些公司是常年放广告招人的,但是具体录用要看当时公司的项目情况,正好需要人时就会让人进来。不是很缺人,你再怎么好,也是可以提高标准的。这家公司的网站给人感觉还是挺专业的,外包公司是没意思点,最好有自己的产品。
作者: mason00    时间: 17-2-2015 09:11
字串反转主要是考以char为单位做循环,控制字符如空格什么的做特别处理,如果是读取字串中的单词,只是反转每个单词,我觉得最好的办法是在每次读取char的时候,看是不是字母,然后单独压倒另一个stack存储,在读到一下个控制字符或者结束是,把stack里的顺序弹出到结果char[]中。这个有基本的自动语法机的意思。

公司反应慢,基本说明他们招人的意图不是很明显,也不是很急。要人的话,澳洲公司还是比较快的。
作者: mason00    时间: 17-2-2015 09:20
斐波那契还是要用缓存,考点其实就是看是否缓存了,还是每次都反复计算。用字典缓存固定数目,从代码上看,别人会以为你连递归都没想到。三角函数主要是看你写了多少测试用例,有没有覆盖所有invalid的情况。我觉得这家公司的技术顺准还是可以的。我测试的时候,大多数做到公司很少在实际项目中有solid,TDD的原则在里面,都是写得有点时候的系统了,特别是以前微软的编程模型,其实不太重视面向对象的原则,比较准中为程序员提供的API,工具等是否可以进行微软模型下的快速开发。对于中小型项目,微软的那套确实快,基本只要填一下业务逻辑就好了。稍微严谨一点的大项目,微软的那套就不行了。这个其实挺残害程序员的。
作者: finger|regnif    时间: 19-2-2015 01:16
本帖最后由 finger|regnif 于 2-4-2024 13:34 编辑


作者: mason00    时间: 19-2-2015 01:21
finger|regnif 发表于 19-2-2015 00:16
收到回复了, 叫我下周下一轮面试 Skype to the National People Manager, Face2Face to the State Mana ...

估计是那个soap web service,是一定要soap的通信吗?MVC或者web api最近都比较流行,轻量,使用于web场景。WCF走soap是比较传统的解决方案了。

恭喜,恭喜啊,拿下希望挺大的感觉。面试较重感觉,技术关肯定是已经过了。期待后面的结果咯。
作者: finger|regnif    时间: 19-2-2015 01:37
本帖最后由 finger|regnif 于 2-4-2024 13:37 编辑


作者: mason00    时间: 19-2-2015 07:23
finger|regnif 发表于 19-2-2015 00:37
应该不是 Soap, ASP.NET MVC 最好 Restful, 拿这个实现 Soap 肯定 fail 啊. 可能有问到过但我忘记他问 ...

Mvc肯定不是走soap的,我是说可能他说的web service不一定是soap的,否则他反馈扯到mvc就奇怪了。干嘛不去了,另外有地方了?
作者: diouf    时间: 19-2-2015 08:27
楼主多大年纪了
作者: melmonash    时间: 22-2-2015 14:31





欢迎光临 FreeOZ论坛 (https://www.freeoz.org/ibbs/) Powered by Discuz! X3.2