找回密码
 FreeOZ用户注册
查看: 3554|回复: 21
打印 上一主题 下一主题

[面试话题]

[复制链接]
跳转到指定楼层
1#
发表于 11-2-2015 02:13:49 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?FreeOZ用户注册

x
本帖最后由 finger|regnif 于 2-4-2024 14:29 编辑

……

评分

参与人数 1威望 +50 收起 理由
ubuntuhk + 50 谢谢分享!

查看全部评分

回复  

使用道具 举报

2#
发表于 11-2-2015 05:50:24 | 只看该作者
牛人啊
回复  

使用道具 举报

3#
 楼主| 发表于 11-2-2015 08:49:52 | 只看该作者
本帖最后由 finger|regnif 于 11-2-2015 06:05 编辑


额,  你前面少写了个 '吹' 字. 好了不跟你说了, 还有不少砖头等着我去搬呢.
回复  

使用道具 举报

4#
发表于 11-2-2015 09:41:13 | 只看该作者
字符串反转挺有意思,我在实际写程序里就碰到过,我是先生成个字符块,然后用字符串指针直接循环操作,速度非常快,当然函数声明为unsafe
回复  

使用道具 举报

5#
发表于 12-2-2015 22:43:31 来自手机 | 只看该作者
TDD,refactor,高超的调试技能。膜拜!
回复  

使用道具 举报

6#
发表于 12-2-2015 23:41:10 | 只看该作者
Readify就是一个卖苦力给客户干活的大型皮包公司,员工没有归属感,企业文化非常糟糕。
回复  

使用道具 举报

7#
 楼主| 发表于 13-2-2015 00:36:00 | 只看该作者
艾瑞克 发表于 12-2-2015 20:41
Readify就是一个卖苦力给客户干活的大型皮包公司,员工没有归属感,企业文化非常糟糕。

严重同意, 是这么个公司.
回复  

使用道具 举报

8#
发表于 13-2-2015 00:51:19 | 只看该作者
艾瑞克 发表于 12-2-2015 20:41
Readify就是一个卖苦力给客户干活的大型皮包公司,员工没有归属感,企业文化非常糟糕。

Consulting 公司基本这样,基本多在客户公司工作,谈不上归属感,就是有公司管理的合同工。
回复  

使用道具 举报

9#
 楼主| 发表于 13-2-2015 01:07:54 | 只看该作者
Mr.Q 发表于 12-2-2015 19:43
TDD,refactor,高超的调试技能。膜拜!

牛, 主要是吹出来的.
回复  

使用道具 举报

10#
发表于 13-2-2015 01:38:05 | 只看该作者
DDD888 发表于 11-2-2015 09:41
字符串反转挺有意思,我在实际写程序里就碰到过,我是先生成个字符块,然后用字符串指针直接循环操作,速度 ...

这个是leetcode的题目,先按空格打断成单词,然后先单词反转,然后每个单词再内部反转
回复  

使用道具 举报

11#
发表于 13-2-2015 01:45:02 | 只看该作者
本帖最后由 jgcgomk 于 13-2-2015 01:46 编辑

Fibonacci用递归就慢了,直接反着用,从底往上推,先算f(2)=f(0)+f(1),把f(2)存入数组里,然后依次直接call数组里的数,往上一边加一边走,动态规划不会错,一直算到要求的f(n)位置
不看懂你写的c#东西,我不用c#,只会javascript
回复  

使用道具 举报

12#
 楼主| 发表于 13-2-2015 02:28:15 | 只看该作者
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) 了.
回复  

使用道具 举报

13#
发表于 16-2-2015 09:59:43 | 只看该作者
jgcgomk 发表于 12-2-2015 23:38
这个是leetcode的题目,先按空格打断成单词,然后先单词反转,然后每个单词再内部反转

是这么回事,不过好多人会忘记处理开头和结尾的空格,以及多个空格连在一起的情况。
回复  

使用道具 举报

14#
发表于 16-2-2015 10:25:59 | 只看该作者
结果如何?

这家公司一直在招人的感觉,我一年前也做过他们的题,也是这三道。那个时候就是功能实现了,没具体要求,他们有仔细review,给了一大堆编程原则之类的反馈,就说不到标准。我当然不需要为自己水准如何多说,我的感觉是,即便任何人当时获得回馈说标准没达到也不用气馁。有些公司是常年放广告招人的,但是具体录用要看当时公司的项目情况,正好需要人时就会让人进来。不是很缺人,你再怎么好,也是可以提高标准的。这家公司的网站给人感觉还是挺专业的,外包公司是没意思点,最好有自己的产品。

评分

参与人数 1威望 +10 收起 理由
finger|regnif + 10 还没feedbak呢。

查看全部评分

回复  

使用道具 举报

15#
发表于 17-2-2015 09:11:26 | 只看该作者
字串反转主要是考以char为单位做循环,控制字符如空格什么的做特别处理,如果是读取字串中的单词,只是反转每个单词,我觉得最好的办法是在每次读取char的时候,看是不是字母,然后单独压倒另一个stack存储,在读到一下个控制字符或者结束是,把stack里的顺序弹出到结果char[]中。这个有基本的自动语法机的意思。

公司反应慢,基本说明他们招人的意图不是很明显,也不是很急。要人的话,澳洲公司还是比较快的。
回复  

使用道具 举报

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

使用道具 举报

17#
 楼主| 发表于 19-2-2015 01:16:18 | 只看该作者
本帖最后由 finger|regnif 于 2-4-2024 13:34 编辑

回复  

使用道具 举报

18#
发表于 19-2-2015 01:21:52 | 只看该作者
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是比较传统的解决方案了。

恭喜,恭喜啊,拿下希望挺大的感觉。面试较重感觉,技术关肯定是已经过了。期待后面的结果咯。
回复  

使用道具 举报

19#
 楼主| 发表于 19-2-2015 01:37:44 | 只看该作者
本帖最后由 finger|regnif 于 2-4-2024 13:37 编辑

回复  

使用道具 举报

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

Mvc肯定不是走soap的,我是说可能他说的web service不一定是soap的,否则他反馈扯到mvc就奇怪了。干嘛不去了,另外有地方了?
回复  

使用道具 举报

21#
发表于 19-2-2015 08:27:19 | 只看该作者
楼主多大年纪了

评分

参与人数 1威望 +1 收起 理由
finger|regnif + 1 问这干嘛?

查看全部评分

回复  

使用道具 举报

22#
发表于 22-2-2015 14:31:41 | 只看该作者
回复  

使用道具 举报

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

本版积分规则

小黑屋|手机版|Archiver|FreeOZ论坛

GMT+11, 21-12-2024 11:57 , Processed in 0.030492 second(s), 42 queries , Gzip On, Redis On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表