d***a 发帖数: 13752 | 1 他"claim"了三点。大家不知道别的当事人是如何说的。就算他做到了又如何?这就象
一个拿A-的学生做出了一道题,而拿B/C的学生觉得那题很难,那学生就觉得自己很牛
了。
“不要小看了这个 JS 混淆器,它的强度跟 uglify 之类的开源工具比,是天上地下的
。它不但包含了 uglify 的变量换名等基本功能,而且含有专门针对人类和编译器的复
杂化,使得没有人能看出一点线索这个程序到底要干什么,让最先进的 JS 编译器也无
法把它简化”
这听起来非常不靠谱,除非王垠在理论上证明了这一点。黑客难道是吃素的?
"我采用了从 Chez Scheme 编译器学过来的,非常严密的测试方法。对每一个编译器的
步骤(pass),我都给它设计一些正好可以测到这个步骤的输入代码(比如,具有函数
定义的,for循环,try-catch的,等等)。Pass 输出的代码,经过 JavaScript 解释
器执行,把结果跟原来程序的执行结果对比。"
这一段听起来靠谱,王垠是用了比较规范,有针对性的测试方法。
“由于轻车熟路,我只花了一下午的时间,不费吹灰之力,就完成了一个正确的换名器
,它完全符合JavaSc... 阅读全帖 |
|
b***i 发帖数: 3043 | 2 第一次提交就被骂。要求是增加一个getter/setter,并加到单元测试里头。
我就写了。照着代码的其他部分写的。比如,代码里面变量都是大写,我就同样的变量
用大写。帮助我的那个人动态生成了一个类的变量:
XXXX* x = new XXXX(...);
我一看,喝,没释放。于是看其他部分用了智能指针就也用了智能指针。
然后不会测试,叫帮我的那个人来看看。他看了一下,配置了测试的文件,于是可以通
过了。他就在我机器上提交了。立刻收到了审查者的两封邮件,第一封说,为什么要用
堆,不用栈上的变量。第二封嫌测试的内容太少。问题是其他的测试函数都是这么少,
其他的函数里面都是用智能指针,没有用栈上的变量。
我以前跟他说C++11有很多好处,我提到可以用auto。他立马说不喜欢auto,因为很多
情况造成了复制却不知道。这个人是不是很难对付啊?要是这样的话,我就装孙子吧。
听说我们公司喜欢听话的,不喜欢自己有主意的,不喜欢犯上的。 |
|
s*****r 发帖数: 43070 | 3 【 以下文字转载自 SanFrancisco 讨论区 】
发信人: iamjune (june), 信区: SanFrancisco
标 题: ADI现在管的这么严了 ?关于李云初
发信站: BBS 未名空间站 (Sun Sep 1 18:07:59 2013, 美东)
ADI现在管的这么严了 ?关于李云初
我九十年代初在ADI工作过, 97年底离开。
那时, 做设计的每个工程师都能看到全部代码, 包括从最早期的设计要求,到最后
期流片需要的各种图, 数据, 设计文件, 测试文件, 测试数据等等。
你甚至不仅仅能看到, 你开发的产品的代码, 比如ADC, 你也可以看到
不归你们这个组开发的产品。 比如说, 做ADC可以看到做DSP的全套代码, 数据,
等等。
顺便说一句, ADI的DSP (尤其是,floating point DSP)做的也不错,至少不比陈进
从Motorola copy走的差。
我觉得李云初, 陈进最大的问题是, 一个人回国。
如果李云初从ADI一起拉上两三个关键的人一起回国, 或陈进从Motorola一起拉上同组
的两三个人回国, 凭手中ADI和Motorol... 阅读全帖 |
|
u******e 发帖数: 758 | 4 刚刚和amazon的recruiter通完电话,确认拿到offer,他正在发email
95k+15k
大概打算从了,希望板上有讨价还价经验的朋友可以给点经验争取最大利益^_^
另外,因为身份问题,我十月前要先去amazon北京,类似这期间的pay之类的问题有谁有
经验的?
鉴于NDA和某w同学,面经里问题我尽量只涉及方向不说具体内容。
先说下我的基本情况吧,应该有点励志效果:
学历只有国内大学cs的本科,还因为身体原因延毕了半年-_-之后在杭州找的一个小公司
的SDE工作了1年半,拿L1来了公司在美国的总部作PM。公司规模很小,不到20人,很多
东西是一团乱麻,工作不到2年后于去年12月跟老板吵翻,离职开始找工作。
L1签证到今年2月就过期了,所以算是黑着身份找的,想想也挺不容易的。
简历自己写的,然后托朋友改了一下(还不是cs的人,只是帮我改了些语法和排版)。
一开始是在monster上投的,发现这样投实在是石沉大海。之后开始直接上各公司主页上
的career里投,疯狂的时候只看position,连requirements都不仔细看就扔出去了,而
且一般都是一家公司投7,8个职位的... 阅读全帖 |
|
y****n 发帖数: 743 | 5 我撕去一小块窗纸,你能看到多远的天?
交流面试的时候,经常有朋友会问一个问题:我正确回答了90%的面试题,为什么被拒?
我们就来探讨这个问题。
先回答我一个问题:假设一次面试满分是100分,你正确回答90%题,该得多少分?
如果你认为该得90分,那说明你还没有理解面试,区分不开面试与考试的区别。考试是
看你是不是合格,面试是要选拔最优。用考试的思维应对面试,哥们儿你南辕北辙了。
现在回答我第二个问题,如果某个职位,有10个人都能正确回答90%题,凭什么要求对
方把offer给你?如果想不通这个问题,那你将来的面试成功率将永远是1/N(N表示竞
争同一个岗位时,与你水平相当的人数)。
你有没有想过,你的竞争对手中,发生如下情况:
- 有人能在满分100的面试中,得到150分,甚至200分
- 有人能把一道10分的题回答成50分
- 有人能用错误的回答,击败你正确的答案
- 有人能用他不会的题,从你手中抢走offer
对我来讲,面试题都答正确只能算是及格。
如果想在面试中占据优势,就要做到:走出题目、走出正确答案、走出自己的局限。
如何走出题目?
再一次面试交流会上... 阅读全帖 |
|
i*****e 发帖数: 218 | 6 虽然, 网上有人把李云初说成是民族英雄。
我仍然认为, 国家应当适当规范一下, 不然, 千人计划就变成了
千偷计划,正人君子谁还敢回去 ?
===========================================================
ADI现在管的这么严了 ?关于李云初
我九十年代初在ADI工作过, 97年底离开。
那时, 做设计的每个工程师都能看到全部代码, 包括从最早期的设计要求,到最后
期流片需要的各种图, 数据, 设计文件, 测试文件, 测试数据等等。
你甚至不仅仅能看到, 你开发的产品的代码, 比如ADC, 你也可以看到
不归你们这个组开发的产品。 比如说, 做ADC可以看到做DSP的全套代码, 数据,
等等。
顺便说一句, ADI的DSP (尤其是,floating point DSP)做的也不错,至少不比陈进
从Motorola copy走的差。
我觉得李云初, 陈进最大的问题是, 一个人回国。
如果李云初从ADI一起拉上两三个关键的人一起回国, 或陈进从Motorola一起拉上同组
的两三个人回国, 凭手中ADI和Motorola的源代码, 现... 阅读全帖 |
|
G****a 发帖数: 10208 | 7 【 以下文字转载自 JobHunting 讨论区 】
发信人: uglyduke (一苇居士), 信区: JobHunting
标 题: 绝对精华,offer+面经
发信站: BBS 未名空间站 (Wed Mar 30 21:34:37 2011, 美东)
刚刚和amazon的recruiter通完电话,确认拿到offer,他正在发email
95k+15k
大概打算从了,希望板上有讨价还价经验的朋友可以给点经验争取最大利益^_^
另外,因为身份问题,我十月前要先去amazon北京,类似这期间的pay之类的问题有谁有
经验的?
鉴于NDA和某w同学,面经里问题我尽量只涉及方向不说具体内容。
先说下我的基本情况吧,应该有点励志效果:
学历只有国内大学cs的本科,还因为身体原因延毕了半年-_-之后在杭州找的一个小公司
的SDE工作了1年半,拿L1来了公司在美国的总部作PM。公司规模很小,不到20人,很多
东西是一团乱麻,工作不到2年后于去年12月跟老板吵翻,离职开始找工作。
L1签证到今年2月就过期了,所以算是黑着身份找的,想想也挺不容易的。
简历自己写的,然后托朋友改了一下(还不是cs... 阅读全帖 |
|
i*****e 发帖数: 218 | 8 ADI现在管的这么严了 ?关于李云初
我九十年代初在ADI工作过, 97年底离开。
那时, 做设计的每个工程师都能看到全部代码, 包括从最早期的设计要求,到最后
期流片需要的各种图, 数据, 设计文件, 测试文件, 测试数据等等。
你甚至不仅仅能看到, 你开发的产品的代码, 比如ADC, 你也可以看到
不归你们这个组开发的产品。 比如说, 做ADC可以看到做DSP的全套代码, 数据,
等等。
顺便说一句, ADI的DSP (尤其是,floating point DSP)做的也不错,至少不比陈进
从Motorola copy走的差。
我觉得李云初, 陈进最大的问题是, 一个人回国。
如果李云初从ADI一起拉上两三个关键的人一起回国, 或陈进从Motorola一起拉上同组
的两三个人回国, 凭手中ADI和Motorola的源代码, 现在, 中国ADC,DAC,DSP 芯片都
搞出来了。
这两三个都可以评上院士了吧。
问题是, 李云初, 陈进是一个人回国, 除了他们自己, 团队里人看ADI和Motorola
的设计太费劲, (这也不怪团队, 任何人, 看别人的代码和设计都会很费劲)。 一点
... 阅读全帖 |
|
h**e 发帖数: 410 | 9 下周一有一个电话面试,30分钟左右,是DW/BI developer位置,要
求是要很强的PL/SQL背景,Oracle以及MSSQL,另外,会Unix shell& Perl,Java以及C+
+。
通知上说在电面中会让在线写一个简单的小程序(我这边敲代码,他们能看到一行行输
入)。我现在弄不明白这个是在线测试代码是用什么语言写,如果是Java还是什么别的
语言,都复习到的化时间不够阿。另外,我估计代码测试就10分钟时间,稍微复杂一点
的代码,光是几个class定义,就够麻烦了,或者光考PL/SQL,毕竟总共时间就那么多
,他们还要考我别的知识。请大家帮我参谋一下,一般这种DW(BI) developer位置的代
码测试最可能考什么语言?谢谢! |
|
f******2 发帖数: 2455 | 10 开源已经彻底重塑了个人在信息技术领域如何发挥作用,企业如何在内外运行业务,以
及初创公司如何迅速地牢牢抓住互联网这趟快速列车。
有关开源的最有意思的问题是,公司如何靠开源这种商业模式来赚钱,因为开源软件可
以免费下载。我想对此逐一列举。不过要注意,只要越来越多追求创新的初创公司涌现
,可能总是会出现新的商业模式,以及靠开源来赚钱的新途径。
下面是我总结的开源赚钱的几个途径。
开源常见部分,关注差异部分
为了为客户开发一款完整的产品,公司通常不得不构建与竞争对手毫无二致的常见部分
,以及对他公司而言带来差异化优势的独特部分。公司可以开源第一个部分(常见部分
),或者充分利用开源社区,减轻负担。借助开源,它可以更加专注于第二部分,那部
分为公司带来了差异化优势。
例子包括:
许多公司在开发产品时使用开源代码库或工具。
IBM Bluemix结合开源OpenStack和CloudFoundry(这是常见部分)和专有技术(差异化
优势),成为其产品。
许多公司还这么做:对流行的开源平台进行包装后,出售“改良”版本。
销售互补产品
如果有人购买产品A后,还需要产品B,A才能正常使用,那么产品A和... 阅读全帖 |
|
|
f**e 发帖数: 3343 | 12 跟你交流真的很困难啊,你一边强调你对这个领域不熟悉,一边用搜索引擎搜一两个细
节希望我去查证。
简单地说:
===========
“就此,腾讯科技向英特尔公司求证,英特尔相关人士表示,詹睿妮在2012年技术信息
峰会演讲中提到,透明计算概念从九十年代末就已提出,美国麻省理工学院有人在做,
清华大学张教授也在做类似工作,“英特尔(不是微软)也和张教授在合作,所以应该
说是一回事。””
详细地说:
==========
透明计算的前世今生——缘起
作者:小兵张三
起疑
听说2014年度国家自然科学一等奖没有空缺,先是高兴,毕竟这是代表国家
实力的奖项,可看完新闻,感觉完全不是那么回事了:“网络路由器之父”、
“颠覆冯·诺依曼体系”、“透明计算”这些大词以前怎么从来没听说过?
众所周知,路由器就是网络设备,不存在什么“网络路由器”,而路由器进
入中国是以思科为代表的。查查维基百科【1】,多协议路由器首次出现于1981
年的Stanford和MIT,发明人分别为William Yeager和Neol Chiappa,而作为路
由器功能的设备,更可追溯到ARPANET建设时期的Interfac... 阅读全帖 |
|
f***e 发帖数: 5443 | 13 透明计算的前世今生——缘起
作者:小兵张三
起疑
听说2014年度国家自然科学一等奖没有空缺,先是高兴,毕竟这是代表国家
实力的奖项,可看完新闻,感觉完全不是那么回事了:“网络路由器之父”、
“颠覆冯·诺依曼体系”、“透明计算”这些大词以前怎么从来没听说过?
众所周知,路由器就是网络设备,不存在什么“网络路由器”,而路由器进
入中国是以思科为代表的。查查维基百科【1】,多协议路由器首次出现于1981
年的Stanford和MIT,发明人分别为William Yeager和Neol Chiappa,而作为路
由器功能的设备,更可追溯到ARPANET建设时期的Interface Message Processor,
跟中国真是扯不上半毛钱关系。
冯·诺依曼体系提出了“存储程序”的概念,是现代计算机的基础。用大白
话来说就是,计算机由中央处理器(CPU)、存储器和输入输出设备三部分构成,
程序加载存放于存储器之中,并通过CPU来执行。此体系的提出,是因为早期的
计算机类似于现在的计算器,只能为单一的用途服务,而基于冯·诺依曼体系设
计的计算机,可以通过编写不同的软件,让计算机具备多样的功能。... 阅读全帖 |
|
i**********e 发帖数: 1145 | 14 这道题我被问过一次,但是那时候只要我说思路,没让我写代码。如果要你写代码的话
,还是得尽力写。世界上没有神仙,不是每一道题都要求能够bug free,这主要看题目
的难度。尤其这道题的难度,我想一般面试官不会要求你写出无bug的代码。
如果一道题很难,那么写出code来的人也不多,写出bug free正确的代码更是少之又少
。这时候你是占优势的,如果你写出整体代码,虽然有些bug,但如果你自己发现提出
来的话,是不会被扣分,而是对你加分的。
还有,我给的代码可能有些误导性。我的代码是通过最直接的思路,然后不断地 trial
and error 测试才到没有 bug 的代码,所以因为处理个别的 edge case 而使得代码
比较复杂。
但是不知道你有没有参考其中有个读者在留言给出很简洁的代码。那个是根据 MIT 网
的代码稍微改一下,如果照着那个思路一个小时内还是很有可能可以写出来的。 |
|
d*******a 发帖数: 21 | 15 来自主题: JobHunting版 - FB面经~ 飞机晚点了,正好趁这个时间写下约好的FB的面经。
先说下我的情况,国内211重点大学计算机小硕,本科也是一所211重点大学的计算机系
毕业的,可能这个是拿到面试的原因,所以稍微提一下。
我大概是2月份发简历给FB的,发了简历后过了一段时间突然收到面试的通知。但和其
他同学有点不同的事,HR没让我做Puzzle,直接就开始电面了,不知道为什么。
第一次电面是HR的情况确认,大概20来分钟,一是看看英语够不够用,二是传说中的
Behavior Questions,基本上就是为什么要来FB啊,想在FB做什么啊,这些问题。这轮
应该不算面试,只是个基本情况确认的感觉。
第二轮电面是技术面,45分钟,5分钟聊下项目,然后就是做题。题目两道,一个是分
层打印二叉树,一个是老式手机键盘数字对应字母,给几个数字,求全部可能的组合。
都很简单,没有准备过也能做出来。不过FB题都这样,不难,但代码要写的漂亮,最好
是Bug Free的。据说FB基本不做测试,早上想到一个Idea,下午实现,晚上就内部上线
了。也许这也是原因之一。如果做完后时间很多的话可以聊很多问题,尽量问问面试官
的team做什么,然后有... 阅读全帖 |
|
f***e 发帖数: 5443 | 16 透明计算的前世今生——缘起
作者:小兵张三
起疑
听说2014年度国家自然科学一等奖没有空缺,先是高兴,毕竟这是代表国家
实力的奖项,可看完新闻,感觉完全不是那么回事了:“网络路由器之父”、
“颠覆冯·诺依曼体系”、“透明计算”这些大词以前怎么从来没听说过?
众所周知,路由器就是网络设备,不存在什么“网络路由器”,而路由器进
入中国是以思科为代表的。查查维基百科【1】,多协议路由器首次出现于1981
年的Stanford和MIT,发明人分别为William Yeager和Neol Chiappa,而作为路
由器功能的设备,更可追溯到ARPANET建设时期的Interface Message Processor,
跟中国真是扯不上半毛钱关系。
冯·诺依曼体系提出了“存储程序”的概念,是现代计算机的基础。用大白
话来说就是,计算机由中央处理器(CPU)、存储器和输入输出设备三部分构成,
程序加载存放于存储器之中,并通过CPU来执行。此体系的提出,是因为早期的
计算机类似于现在的计算器,只能为单一的用途服务,而基于冯·诺依曼体系设
计的计算机,可以通过编写不同的软件,让计算机具备多样的功能。... 阅读全帖 |
|
a****a 发帖数: 5763 | 17 随着CPU与GPU合并成技术发展的趋势,苹果开发出了OpenCL框架,能够进行高速并行处
理的能力使OpenCL成为了业界标准,被广泛应用。
最近几年,GPU的发展吸引了很多来自科学计算界人士的目光。GPU有稳定的市场推动力
—公众喜闻乐见的电子游戏产生了源源不断的升级GPU的需求—因此比CPU的更新步伐更
快。从技术上讲,GPU本身就是多核架构,高端显卡往往有五百多个核心,即使低端的
集成GPU也有二三十个核心,所以能够通过并行来高效处理成千上万的线程。同时,对
于科学技算中的浮点计算,GPU往往通过硬件加速使其效率比传统CPU更高,因为图形渲
染等工作基本都是浮点计算。
GPGPU浮出水面
早期的GPU只能执行固定的程序,而不开放给程序员编程。随着时代的发展,图像处理
有时需要对着色器进行编程以实现一些特效,因此需要程序员可以使用GPU的汇编语言
写简单的着色程序。这自然对程序员要求过高,所以一些高阶的着色语言又被GPU厂商
开发出来。比如微软和NVIDIA共同开发的Cg语言,就能为顶点和像素编写专门的着色程
序。这类技术虽然面向图形渲染工作者,却吸引了一小簇科学计算研究者的兴趣。... 阅读全帖 |
|
s********o 发帖数: 183 | 18 如果你喜欢编程,那么你真是受到了上天的眷顾。你是非常幸运的少数人之一,能够以
自己喜欢的事谋生。大多数人没有这么幸运。你认为理所当然的观念 “热爱你的工作
”,其实是一个很现代的概念。通常的看法是,工作是一种让人很不开心的事,你为了
拿工资才不得不去上班。你工作的目的是为了攒下钱去干那些 自己真正喜欢干的事,
但是前提是你得等到65岁退休之后才行,而且还有不少条件。条件一,你的积蓄必须足
够多;条件二,你没有老到走不动,你还有体力去干 那些事情;条件三,你喜欢的事
情不需要用到脆弱的膝盖、昏花的视力,也不要求你走上一里地不喘气,等等。
我刚才说到哪里了?对了,我要提建议。
毕业前练好写作
如果不是Linus Torvalds不断地散布福音,请问Linux操作系统会成功吗?虽然他是一
个非常聪明的计算机天才,但是Linux吸引来全世界一大批志愿者的真正原 因却是
Linus Torvalds的表达能力。他通过电子邮件和邮件列表用书面形式传播自己的想法,
最终引起了所有人的注意。
你听说过现在风靡一时的“极限编程[ ] ”(Extreme Programming)吗?我在这个地
方不谈我对... 阅读全帖 |
|
i***s 发帖数: 39120 | 19 保送生正成为中国综合排名靠前的大学的一个重要生源渠道。教育部“阳光高考”网公示数据显示,2012年,北京大学、清华大学、上海交通大学、中国科技大学等高校拟录取保送生比例占本科生招生计划的10%以上,其中中国科技大学比例更是超过20%。
《中国青年报》报道,“超级中学”对国内排名靠前高校的垄断优势依然强大。各省(区、市)公示的保送生数据显示,河南、山东等都出现了一所中学垄断全省近一半保送生的状况。湖南保送至北大、清华的学生一共72名,除3人外,其余全部来自湖南省四大中学名校。
保送生跟自主招生不一样,除极少数省份外,保送生可以免于参加高考而直接升上大学,而自主招生考生必须参加高考,录取时一般可降低20~30分提档(上海部分高校将高考成绩作为参考)。因此,保送生作为高考之外的特别渠道备受关注。尤其是保送生制度在一些地方曾一度沦为“选官不选民,选良不选优”的升学腐败通道,声誉曾受到极大损害。
2001年,教育部曾对保送生制度进行重大调整,将全国的保送生计划由两万人缩减至5000人,并加强对保送学校的资格认定,严格保送标准,保送生问题因此得以大为缓解。
然而,从“阳光高考”网公示的数据看,保送... 阅读全帖 |
|
s***c 发帖数: 1926 | 20 显然是受到了码工经典书籍《eXtreme Programming》中成对编程思路的启发,程序猿
指点江山的能力不是开玩笑的。
。。。
提出了成对编程的思路,就是每个模块的编码都是两个人一起干,共用一台电脑。这样
,一个人编码时,令一个人就可以检查代码,或对编码的思路进行思考,写文档等。不
再有另外的测试人员,两个人同时完成代码的测试,并且使先写测试程序然后再编程。
这样避免了编程人员和测试人员的矛盾。也解决了一个人自己检查的局限性。两个人共
同检查可以避免大多数的错误。在共同编程中还可以进行经验的交流和传授。也避免了
将一个工作一直干下去的无聊,交流增加了情趣。并且两个人共同工作也增加了工作量
的弹性,使项目计划的瓶颈工作能尽快解决。根据成对编程的思路,开发小组也可以分
为两个小组,一个小组进行开发,另一个小组作改进和bug修正等工作。也有同样的效
果。 |
|
c****e 发帖数: 9482 | 21 中国青年报
保送生正成为中国综合排名靠前的大学的一个重要生源渠道。教育部“阳光高考”
网公示数据显示,2012年,北京大学、清华大学(微博)、上海交通大学(微博)、中国科
技大学等高校拟录取保送生比例占本科生招生计划的10%以上,其中中国科技大学比例
更是超过20%。
“超级中学”对国内排名靠前高校的垄断优势依然强大。各省(区、市)公示的保送
生数据显示,河南、山东等都出现了一所中学垄断全省近一半保送生的状况。湖南保送
至北大、清华的学生一共72名,除3人外,其余全部来自湖南省四大中学名校。
保送生跟自主招生不一样,除极少数省份外,保送生可以免于参加高考而直接升上
大学,而自主招生考生必须参加高考,录取时一般可降低20~30分提档(上海部分高校
将高考成绩作为参考)。因此,保送生作为高考之外的特别渠道备受关注。尤其是保送
生制度在一些地方曾一度沦为“选官不选民,选良不选优”的升学腐败通道,声誉曾受
到极大损害。
2001年,教育部曾对保送生制度进行重大调整,将全国的保送生计划由两万人缩减
至5000人,并加强对保送学校的资格认定,严格保送标准,保送生问题因此得以大为缓
解。
然而,从“... 阅读全帖 |
|
p*****e 发帖数: 16417 | 22 ☆─────────────────────────────────────☆
parfume (月淡风清) 于 (Wed Jul 7 22:08:04 2010, 美东) 提到:
未名游戏测试链接:
http://game.mitbbs.com/game/mitbbs_game.php
欢迎大家去测试,如发现有BUG,请到WmGame回此帖。
☆─────────────────────────────────────☆
nohate (想入非非的洋参) 于 (Wed Jul 7 22:11:07 2010, 美东) 提到:
顶
☆─────────────────────────────────────☆
forfunx (wwww) 于 (Wed Jul 7 22:24:42 2010, 美东) 提到:
Looks nice.
☆─────────────────────────────────────☆
TrueCabbage (...) 于 (Wed Jul 7 22:28:02 2010, 美东) 提到:
赞
发包子庆祝吧
... 阅读全帖 |
|
|
|
b**********s 发帖数: 9531 | 25 作为程序员,我也希望得到别人的尊重。但要看怎么个具体的尊重了。我们来看看作者
要的具体的尊重巴(不完全):
- 解释高级意图,不要使用低级命令
- 不要期望新人向自己学习
- 不要自以为聪明,不要评判别人的智商和能力
- 让一个程序员修补另外一个程序员的BUG,不但是效率低下,而且是不尊重程序员个
人价值的作法,应该尽量避免。
- 不要嚷着要别人写测试
- 高水平程序员由于经常能够另辟蹊径,一个就可以抵好几个甚至几十个普通程序员。
他们处理的问题比常人的困难很多,费脑力多很多,当然他们需要更好的休息,保养,
娱乐
- 一个尊重程序员的公司文化,就应该把程序员作为运动健将,把程序员的代码放在尊
贵的地位。
他所有的意思是,自己是“高水平程序员”, “可以抵好几个甚至几十个普通程序员
”。所以对待他需要更多的尊重,比如不可以“使用低级命令”,不要期望他向自己学
习,不要评判他的智商和能力,不要嚷着要他写测试。
现在我来驳斥这些论调巴:
他开篇说要尊重程序员,但又分为“高水平程序员”和“普通程序员”,那么尊重他这
样的“高水平程序员”,以他的作法,算不算不尊重“普通程序员”?如果不能尊重“
... 阅读全帖 |
|
b**********s 发帖数: 9531 | 26 原文 http://www.mitbbs.com/article_t/Programming/31414909.html
作为程序员,我也希望得到别人的尊重。但要看怎么个具体的尊重了。我们来看看作者
要的具体的尊重巴(不完全):
- 解释高级意图,不要使用低级命令
- 不要期望新人向自己学习
- 不要自以为聪明,不要评判别人的智商和能力
- 让一个程序员修补另外一个程序员的BUG,不但是效率低下,而且是不尊重程序员个
人价值的作法,应该尽量避免。
- 不要嚷着要别人写测试
- 高水平程序员由于经常能够另辟蹊径,一个就可以抵好几个甚至几十个普通程序员。
他们处理的问题比常人的困难很多,费脑力多很多,当然他们需要更好的休息,保养,
娱乐
- 一个尊重程序员的公司文化,就应该把程序员作为运动健将,把程序员的代码放在尊
贵的地位。
他所有的意思是,自己是“高水平程序员”, “可以抵好几个甚至几十个普通程序员
”。所以对待他需要更多的尊重,比如不可以“使用低级命令”,不要期望他向自己学
习,不要评判他的智商和能力,不要嚷着要他写测试。
现在我来驳斥这些论调巴:
他开篇说要尊重程序员,但又分为“高... 阅读全帖 |
|
d******e 发帖数: 2265 | 27 Repustate向世界各地的企业和组织提供文本分析服务。随着公司的发展,他们每天处
理的文本段数量从5亿增加到10亿,其中包括Tweet、新闻文章、博客评论、用户反馈等
。大规模的文本分析非常困难,因为很少会出现两段文本完全相同的情况,所以无法利
用缓存来提高效率。不过,它可以将大段的文本分成多个句子,然后并发分析每个句子
。近日,Repustate官方博客发表了一篇博文,介绍其API的演进过程。
Repustate API的第一个版本是用Django编写的。他们构建了一个原型,并以此为基础
推出了他们的服务。但每个Django请求/响应周期的开销太大。随着API访问量增加,可
靠性问题凸显,使用Amazon服务的成本也大大增加。于是,他们开始寻找一种Python代
替方案,并选择了Flask。Flask几乎是现成的API,而且是轻量级的。不过,他们稍后
又发现了Falcon。他们非常喜欢这个框架,因为它使用Cython进行了优化,速度比
Django要快许多,而且它还遵循简洁REST原则。事实证明,Falcon是一个很好的补救方
案。Repustate的平均响应时间缩短了,故障和支... 阅读全帖 |
|
n******7 发帖数: 12463 | 28 我大致知道他做了个啥
问题是他claim了三点:
1. 这个东西比uglify功能更全:
“不要小看了这个 JS 混淆器,它的强度跟 uglify 之类的开源工具比,是天上地下的
。它不但包含了 uglify 的变量换名等基本功能,而且含有专门针对人类和编译器的复
杂化,使得没有人能看出一点线索这个程序到底要干什么,让最先进的 JS 编译器也无
法把它简化,从而让人有可以理解它的机会。”
我看了一下UglifyJS 和 UglifyJS2 都是5K+ star的nb项目。他做的要是比这个功能更
多,我看可以一战成名,也不用老提pysonar了
2.bug free:
“我不知道他们怎么好意思说出这样的话来,因为事实是,他们花了这么多个月,耗费
这么多人力,写了这么多的测试,做出来的换名器却仍然有 bug,没法用。当我把我写
的测试和几个大点的 open source 项目(AngularJS, Backbone 等)放进他们的换名
器之后,就发现有些地方出问题了,而所有的测试和 open source 项目通过我的换名
器,却得到完全正确的代码。另外经过性能测试,我的换名器速度要快四倍... 阅读全帖 |
|
发帖数: 1 | 29 本公司是一家专业从事低延迟程序化交易的私募,总部位于北京地标性建筑内。公
司核心成员均毕业于斯坦福、清华、北大、人大、科大等海内外著名大学数学或计算机
相关专业,并曾就职于Morgan Stanley、IMC等世界一流程序化交易机构。我们致力于
通过深度观察分析市场微观数据来研究市场规律,并利用数学、统计、机器学习等方法
开展程序化交易,涉猎期货、期权、股票等多个国内外市场。公司自成立以来,依靠团
队强大的研发平台和专业的开发能力取得了持续多年的优异业绩:
Sharpe Ratio高于30
持续600天以上无日亏损记录
公司以顶尖人才为第一生产力,坚持扁平化管理,遵循平等互助原则,使每位员工
在团队中均承担重要角色,并能在轻松有趣的工作氛围中尽情发挥个人才能。除了极富
竞争力的薪酬体系和标准的五险一金外,公司提供的福利如下:
- 免费三餐(聘请了专职的私厨)和snacks
- 地标建筑办公,环境舒适、风景宜人,自有健身房、娱乐休闲区
- 可升降办公桌,可以站着办公(非常重要!)
- 各种节日大餐和节日礼物(iPhone级别)
- 商业补充... 阅读全帖 |
|
|
h*******y 发帖数: 37 | 31 已经好几个onsite了到目前还未收到offer
打滚求版上朋友各种内推
刚收到结果已跪
听说报面经涨人品,发一个
刚面的groupon palo alto office的 software engineer - front end
一共是两轮电面加上onsite 五轮,电面是一轮后端 一轮前端,onsite五轮是两个前端
一个后端两个vp
电面:
第一轮 manager 后台的
问了一些html5的属性
然后一道算法题目并且写测试
"Buy 3 pairs of socks for $4.50"
"Buy 3 pairs of socks for $4 2/4"
Requirements:
- Must have a denominator of 4: eg 4.50 => 4 2/4
- If numerator is 0, then don't show the fraction: eg 4.00 => 4
- If the integer part is 0, then don't show it! eg 0.75 => 3/4
- For negative input, th... 阅读全帖 |
|
w**********5 发帖数: 1741 | 32 如果孔子当了码工,那么他一定会发明一种新的程序设计语言,这门语言庄重典雅,格
式规范。他会告诉你越早的程序设计语言才是越好的。他会培养众多的弟子,但因为大
公司没有一个愿意使用这门语言,他只能带着诸多弟子颠沛流离,以干咨询为生。
如果老子当了码工,那么他一定会设计一种非常宽松的程序设计语言,你甚至不需要声
明一个变量,因为你根本不可能准确地定义什么是变量。这门语言非常奥妙,对于懂的
人来说,它是那么地神奇,可以解决天下任何问题,而对于不懂的人来说,它简直就是
一堆乱码。
如果韩非子当了码工,那么他一定会设计一种非常严格的程序设计语言,不光要声明变
量的名称和类型,还要声明它的内存地址、生存周期、与哪些其他变量互相作用。
如果庄子当了码工,那么他一定不屑于在任何一家公司里工作,而是自己躲在一个地方
写自己最喜欢写的代码。他的这种思想深深地影响了后来一个叫陶渊明的码工,后者曾
经在某篇博客中描绘了一个所有程序都没有Bug、码工和PM和平相处的美好世界。
如果商鞅当了码工,那么他一定会在哪个变量运行出错时把所有与它相关的变量全部删
掉。
如果秦始皇当了码工,那么他一定是那个将公司发展壮大、吞... 阅读全帖 |
|
w**********5 发帖数: 1741 | 33 如果孔子当了码工,那么他一定会发明一种新的程序设计语言,这门语言庄重典雅,格
式规范。他会告诉你越早的程序设计语言才是越好的。他会培养众多的弟子,但因为大
公司没有一个愿意使用这门语言,他只能带着诸多弟子颠沛流离,以干咨询为生。
如果老子当了码工,那么他一定会设计一种非常宽松的程序设计语言,你甚至不需要声
明一个变量,因为你根本不可能准确地定义什么是变量。这门语言非常奥妙,对于懂的
人来说,它是那么地神奇,可以解决天下任何问题,而对于不懂的人来说,它简直就是
一堆乱码。
如果韩非子当了码工,那么他一定会设计一种非常严格的程序设计语言,不光要声明变
量的名称和类型,还要声明它的内存地址、生存周期、与哪些其他变量互相作用。
如果庄子当了码工,那么他一定不屑于在任何一家公司里工作,而是自己躲在一个地方
写自己最喜欢写的代码。他的这种思想深深地影响了后来一个叫陶渊明的码工,后者曾
经在某篇博客中描绘了一个所有程序都没有Bug、码工和PM和平相处的美好世界。
如果商鞅当了码工,那么他一定会在哪个变量运行出错时把所有与它相关的变量全部删
掉。
如果秦始皇当了码工,那么他一定是那个将公司发展壮大、吞... 阅读全帖 |
|
w**********5 发帖数: 1741 | 34 如果孔子当了码工,那么他一定会发明一种新的程序设计语言,这门语言庄重典雅,格
式规范。他会告诉你越早的程序设计语言才是越好的。他会培养众多的弟子,但因为大
公司没有一个愿意使用这门语言,他只能带着诸多弟子颠沛流离,以干咨询为生。
如果老子当了码工,那么他一定会设计一种非常宽松的程序设计语言,你甚至不需要声
明一个变量,因为你根本不可能准确地定义什么是变量。这门语言非常奥妙,对于懂的
人来说,它是那么地神奇,可以解决天下任何问题,而对于不懂的人来说,它简直就是
一堆乱码。
如果韩非子当了码工,那么他一定会设计一种非常严格的程序设计语言,不光要声明变
量的名称和类型,还要声明它的内存地址、生存周期、与哪些其他变量互相作用。
如果庄子当了码工,那么他一定不屑于在任何一家公司里工作,而是自己躲在一个地方
写自己最喜欢写的代码。他的这种思想深深地影响了后来一个叫陶渊明的码工,后者曾
经在某篇博客中描绘了一个所有程序都没有Bug、码工和PM和平相处的美好世界。
如果商鞅当了码工,那么他一定会在哪个变量运行出错时把所有与它相关的变量全部删
掉。
如果秦始皇当了码工,那么他一定是那个将公司发展壮大、吞... 阅读全帖 |
|
c****3 发帖数: 10787 | 35 千老还是应该学学如何写程序,这样就不会分不清什么是代码重用
DNA其实和码农代码差不多,是另一种形式代码。
代码都有一个特点,经过实际测试的模块,需要重用,这样可以节省大量时间。
所以不同物种间发现大量相似代码,完全可以是一种代码重用现象。就像Windows 10可
能还有大量Windows XP的代码。
进化是指观察到自然界产生新代码和内部逻辑联系的过程,不是说看到Windows 10有大
量XP的代码,就说Windows 10从XP自己进化过去的,两种逻辑一样。 |
|
y***u 发帖数: 7039 | 36 MH17被击落,马航真凶曝光
2014-07-17 22:05:57
摘自多维博客 皇普瀚泽
北京时间17日晚,一架属于马来西亚航空公司的MH17波音777客机在乌克兰境内靠近俄
罗斯边境60公里处坠毁。据悉,飞机载有280名乘客和15个机组人员。俄罗斯国际文传
电讯社援引乌内政部顾问的话报道称,机上295人全部遇难。
飞机到底是谁击落的?目前有三种可能:绝大多数外媒都称是俄罗斯军方击落,但俄罗
斯军方目前未有确认;第二种可能是乌克兰东部亲俄罗斯的分裂主义武装组织;第三是
乌克兰政府军。
问题是:马航的这架飞机显示是偏离了航线,进入了乌克兰战区。这架飞机是否“擅自
”进入战区,仍未可知。
偏离了航线进入战区是导致飞机被击落的原因。那么马航MH17航班偏离航线是导航出现
问题还是人为造成的?显然以波音777客机的先进技术,导航因技术原因出现问题的可
能性微乎其微。
那么谁故意让马航MH17航班偏离了航线?谁又有能力让马航MH17航班偏离航线?谁是马
航MH17航班坠毁事故的最大受益者?
在此笔者隐隐感觉到:此次马航MH17航班坠毁很多地方与马航MH370航班失联有惊人的
相似之处,波音飞... 阅读全帖 |
|
s***d 发帖数: 15421 | 37 12306首秀被骂的狗血喷头后铁道部找来IBM、阿里巴巴等大企业要解决方案,给出的条
件是资金管够但是问题得解决。几大企业最后都拒绝了(其中阿里巴巴最后负责了排队
系统的建设)。12306开始自己尝试解决问题。他们发现市面上可以买到的成套解决方
案都不足以应付春运购票负载,所以只能自己改进已有的数据库(注:其实是改用
VMware SQLFire/GemFire,这里我之前理解错误)。以前12306用的是小型机,发现性
能严重不足,遂改用x86系统+linux平台(原平台为HP Superdome小型机,UNIX系统,
Sybase ASE数据库)。最后他们的核心系统用了十几个节点(现在应该是17节点)的多
路Xeon E7(具体几路待考),每个节点配1TB内存,数据库全部在内存中运行。2013年
春运,12306系统峰值负载11万tps,与2012年淘宝双11活动峰值负载相当,新的系统基
本经受住了考验。
补充:以上内容是我在2013年7月得知的信息,彼时没有任何公开来源提到过12306新系
统的技术细节。甚至,当时局外人没人知道12306已经在2012年开始做了技术改造。直
到数日... 阅读全帖 |
|
x**n 发帖数: 12542 | 38 ☆─────────────────────────────────────☆
Westridge (西岭) 于 (Wed Apr 18 00:03:19 2012, 美东) 提到:
Java开发人员知识点
1.听说过James Gosling,SUN和Oracle公司。知道网上下载Java的地址,在哪讨论Java
。练习过Java在Windows下的安装和配置。知道Java应用系统中常见的几种license和JCP。了
解bytecode和Java在不同系统下可以轻松移植的原理。
2.懂得基本的Java编程和行命令格式。了解面向对象的编程思路。
几个基本点:Java基本语法和控制结构,命名和代码风格,结构化,对象封装,继承,
抽象,多态,接口,异常处理,堆空间,栈空间,垃圾回收器,static,this,
synchronized,annotations,JUnit,JDBC,JSP/servlet
Java Core APIs: java.lang,java.util,java.io,java.awt,javax.swing,JFrame
,String,java.sql... 阅读全帖 |
|
X****r 发帖数: 3557 | 39 老实说我不觉得这些自动补全之类的功能对总体的开发速度有多大影响。
就像前面有人说的那样,程序员的主要时间不是花在把代码从键盘输入到计算机里。
项目越大,这个的比重越小。输入代码的时间和代码大小成正比,而一般认为bug
的数目和代码大小的平方成正比(当然单元测试这些作得比较好的会好一点,但我
觉得怎么也有1.5次方吧),就算每个bug的解决时间是常数(实际我估计是代码
大小的.5次方左右),代码大了以后也会有越来越多的时间在QA周期上。还有一个
就是iteration带来的refactoring。假设feature数和代码大小成正比,每个feature
在单位时间里需求要改变的可能性为常数,而iteration次数和feature数目的.5次方
成正比,那refactoring所花的相对时间也会越来越多,虽然没有QA那么多。
你看那些大的项目,比如Windows,你把它的总代码行数除以开发人员的数目和所花
的时间,它名义上的每人每天写的行数是很小的数字。
起能弥补
如果你用下面这个图里面的IPython,只要 obj? 甚至 obj.之后按 TAB 补全就行,然
后可以一直 intro |
|
p***y 发帖数: 637 | 40 项目大了,特别是参与的人多了以后,失去了这些所谓的坏习惯,代码就很难控制。理
论上精心设计的架构可以解决可维护性,但参与的人多了,代码量大了以后,控制极为
困难。
我在一个几百人参与的大项目里,项目从一启动就由javascrip铁杆把关,不允许check
in OO风格或C风格的代码,严格按JavaScript风格办事。最初看上去很美,开发速度
极快,不到2个月就开发出具有及其复杂功能的demo。但转向production开发后,日积
月累,现在总代码行数以百万计,谁也闹不清楚整个系统是怎么回事了。这个项目从来
没有ship过bug free的版本,修改代码和回归测试也及其困难。一些功能缺陷或bug因
为修改成本太高而永久放弃修改。
总体而言,当参与人太多时,JavaScript的灵活性造成八仙过海的局面。纯动态的代码
,refactor不方便且高度error prong,降低了refactor的积极性。纯动态代码阅读难
度大,对系统的神秘感鼓励了拷贝粘贴行为,导致代码行数剧增,进一步增加了系统的
神秘性。 |
|
z****e 发帖数: 54598 | 41 尝试着回答一下这个问题
1)做不到比os native的更好,但是问题在于,有些操作系统根本就没有cooperative
sheduling,比如linux,如果有的话,直接做一层包装就好了,但是没有的话,就只能
让语言来做了
2)不靠机器码,但是靠字节码,基本上就差不多了,光靠当前java的api,是不够的,
需要加多一个context参数,参考kotlin的coroutine实现,或者是通过java agent_织
入_一些context代码,这就是quasar的实现,这也是loom名称的由来
3)强在哪里呢
嗯,这个说来话长,说说我的理解
wdong有一篇回帖,解释了os层面cooperative scheduling和preemptive scheduling的
区别,有空自己去找,但是我觉得他说得复杂了,当然也因为后来用户层面框架的发展
,比如actor model有关系,看看我能不能解释清楚,这一块涉及的东西太多,os&jvm
和vert.x/actor model乃至开发者自身,都有需要配合的部分,任何一个部分不能掉链
子,所以解释起来不容易
先说os&jvm层面,这个是... 阅读全帖 |
|
b*****t 发帖数: 9671 | 42 Google的HTTPS服务不稳定测试:在国内到Google的HTTPS服务中的某个路由器上,周期
性地阻断Google服务器的HTTPS端口443,从而人为劣化Google的服务,进而导致使用
Google服务的人慢慢减少从 牛博山寨 编辑推荐 作者:(author unknown)从2011年3月
2日开始,人们发现从国内访问很多Google的HTTPS服务(以下简称服务)开始出现不稳
定现象,很多人怀疑是Google的服务或网络不稳定所致。本文通过技术测试的方法发现
服务不稳定的根本原因。
为了测试服务不稳定的原因,我们使用了2台VPS服务器,一台在上海,一台在香港。这
2台VPS服务器上分别运行测试程序,对Google的HTTP服务和Google的HTTPS服务同时进
行测试。
我们同时测试HTTP和HTTPS服务可以区分是否是Google的服务本身不稳定:如果是
Google的服务本身不稳定,那么HTTP和HTTPS服务应该同时不正常。即使HTTPS所需要的
服务器资源比较多也是在加密解密TCP连接中的数据的开销费,在TCP连接建立之前HTTP
和HTTPS对服务器的资源开销... 阅读全帖 |
|
f********t 发帖数: 6999 | 43 【 以下文字转载自 JobHunting 讨论区 】
发信人: fuckthrust (...), 信区: JobHunting
标 题: 只有Google家员工才能看懂的笑话 (转载)
发信站: BBS 未名空间站 (Tue Feb 2 22:46:49 2016, 美东)
发信人: sohutu (hutu), 信区: Joke
标 题: 码工掌门的笑话
发信站: BBS 未名空间站 (Tue Feb 2 15:32:38 2016, 美东)
著作权归作者所有。
商业转载请联系作者获得授权,非商业转载请注明出处。
作者:绅士提督不笑船
链接:https://www.zhihu.com/question/20034686/answer/20646787
来源:知乎
Jeff Dean是google的大牛,主持google各种牛逼分布式系统的设计,比如Mapreduce之
类的,关于大神的传说,如同春哥一样多,当然,有些传说只有程序员能明白!
Jeff Dean当初面试Google时,被问到"如果P=NP能够推导出哪些结论",Jeff回答说:"
P = 0或者N = 1"。而在... 阅读全帖 |
|
h*h 发帖数: 27852 | 44 http://www.yinwang.org/blog-cn/2015/10/18/turing
图灵的光环
仿佛全世界的人都知道,图灵(Alan Turing)是个天才,是他创造了计算机科学,是
他破解了德国纳粹的Enigma密码。由于他的杰出贡献,计算机科学的最高荣誉,被叫做
“图灵奖”。然而根据自己一直以来对图灵机等计算模型的看法,加上一些历史资料,
我发现图灵本人的实际成就,相对于他所受到的崇拜,其实相差甚远。
由于二战以来各国政府对于当时谍报工作的保密措施造成的事实混淆,再加上图灵的不
幸生世所引来的同情,图灵这个名字似乎拥有了一种扑朔迷离的光环。人们把很多本来
不是图灵作出的贡献归结在他身上,把本来很平常的贡献过分地夸大。图灵的光环,掩
盖了许多对这些领域做出过更加重要贡献的人。
图灵传
2012年,在图灵诞辰一百周年的时候,人们风风火火的召开各种大会,纪念这位“计算
机之父”,很多媒体也添油加醋地宣传他的丰功伟绩。还有个叫Andrew Hodges的人,
抓住这个时机推销自己写的一本传记,叫做《Alan Turing: The Enigma》。这本书红
极一时,后来还被改... 阅读全帖 |
|
z****m 发帖数: 715 | 45 电信级代码最难的地方就是测试,而开源代码最烂的地方也是测试。
电信设备用开源代码,我是没怎么听说过。也许是边角的地方用用吧。 |
|
w****k 发帖数: 755 | 46 感觉不同的面试官着眼点不一样,我想知道普遍的做法。
1. 要求写代码时,是先想解题思路,还是先问诸如数据size多大,考虑内存不够等等?
2. 先写代码还是先列出所有测试条件,比方说输入无效或者越界数据?我习惯于先写
代码在测试是否能处理所有情况,然后改改,这似乎给人印象不好?
3. 边写边说还是闷着头写?我习惯于前者,但好几次感觉面试官忙着自己的事情,觉
得我在烦他。
4. 出题前面试官介绍了一通后会问有没有问题,是说没有省点时间来做题呢,还是先
问一通以显示自己的兴趣呢?
5. 有没有必要把一个小模块独立成小函数?我以前习惯于这个,但后来发现许多大牛
都写一个函数就完了,很NB的样子,于是也这样了。
6. 可以使用global variable么?比方在C++里面写处理二维数组的函数的话,把数组
指针和大小做成global的话会容易很多,不然就要sizeof/sizeof一大串。当然写
global variable在实际工作中尽量得少用。 |
|
f********t 发帖数: 6999 | 47 【 以下文字转载自 Joke 讨论区 】
发信人: sohutu (hutu), 信区: Joke
标 题: 码工掌门的笑话
发信站: BBS 未名空间站 (Tue Feb 2 15:32:38 2016, 美东)
著作权归作者所有。
商业转载请联系作者获得授权,非商业转载请注明出处。
作者:绅士提督不笑船
链接:https://www.zhihu.com/question/20034686/answer/20646787
来源:知乎
Jeff Dean是google的大牛,主持google各种牛逼分布式系统的设计,比如Mapreduce之
类的,关于大神的传说,如同春哥一样多,当然,有些传说只有程序员能明白!
Jeff Dean当初面试Google时,被问到"如果P=NP能够推导出哪些结论",Jeff回答说:"
P = 0或者N = 1"。而在面试官还没笑完的时候,Jeff检查了一下Google的公钥,然后在
黑板上写下了私钥。
编译器从不警告Jeff Dean,只有Jeff警告编译器。
Jeff Dean的编码速度在2000年底提高了约40倍,因为他换了USB2.0的键盘。
J... 阅读全帖 |
|
C***U 发帖数: 2406 | 48 第一轮
给你一个4*4的字母矩阵 在一个位置 可以往八个方向走 给你一个词 查找是否这个词
在这个矩阵里面可以找到 矩阵里面的每个字母只能用一次
这个问题用递归 不难
代码写出来了 编译过了
谢单元测试的时候 有一个例子是存在的 我以为不存在 所以以为错了 没讨论完 后来
发现结果是对的
不过这个应该是过了 咋们国人面试官还比较好
第二轮 一个叫Ben的小美本科吧 原来微软的 现在去了那边8个月 聊了一会项目 然后
做了一个题目
设计一个数据结构来存储log 使得你可以找到 天的所有log 小时的所有log 分钟的所
有log
我的设计就是分成三层
天 -> 小时 -> 分钟
然后你查找时候 算出时间的 天 小时 分钟 然后找一个 常数时间的
代码写完了 编译过了 测试也对
但是中间有几个拼写错误 漏掉了几个分号
编译帮助找了一下
然后就悲剧了
他们算法要求不高 对写代码要求很高? 必须是人作为编译器吗?
不过这个小本感觉有点小高傲 问他什么级别 他说refuse回答 哈哈
:) |
|
发帖数: 1 | 49 一个项目,之前让我做一部分软件,我把我的部分的代码写好了
然后项目进展如何我就全不知道了,因为项目进度硬度人从来不抄送我
正好我其他项目忙的不行,也懒得理硬度人
结果几天之前,硬度人突然告诉我说要我来支持我写的部分,说各种不工作,还要我在
8月就搞好交货
好吗,今天正巧有一个测试问该项目一个问题,于是我抽空把代码Checkout出来一看,
丫的,里面除了几个函数名没改,其他全改了,类似于照着我原来写的样子抄了一遍但
是代码形式全换了
这TM的明摆着是给我下套,要我背黑锅啊,我于是立马查Log,把这代码的作者(另外
一个硬度人)给拎出来问,结果之前的硬度人立刻说代码是他写的,还把另外那个硬度
人从 Email Thread 里删掉,还同时抄送头头说这块必须要我负责,因为他马上要休假
,否则就是我不服从上面的分配
卧槽,你这么黑,你妈妈知道吗?你的良心不会痛吗?
于是咱就立刻在 Email 里发飙了,把情况解释了一遍,说这不是我的代码,我之前的
代码没有被用在这个项目上,只能让另外那个硬度人来支持
现在等明天上班看上头怎么弄
咱死都不怕,还怕你硬度人这种下三滥?这个锅,我不背! |
|