ThoughtWorks Homework】的更多相关文章

ThoughtWorks Homework Homework 考察知识点 项目搭建 技术选型 测试 编码风格 代码质量 设计模式 数据结构 算法 架构 开源协作 CI/CD DevOps Linux 响应式 可访问性 离线支持 国际化 扩展性 高内聚,低耦合 易用性 ... https://github.com/xgqfrms/thoughtworks-homework demos A car management system developed with Vue.js for DADA co…
ThoughtWorks笔试题之Merchant's Guide To The Galaxy解析 一.背景 在某网站上看到ThoughtWorks在武汉招人,待遇在本地还算不错,就投递了简历.第二天HR就打开电话,基本了解了一下情况(工作环境不错,男人妹子比例:1:1,双休,六险一金,满一年年假15天,病假8天,月薪1W--2W).然后立马收到一封:Coding Assignment的笔试题目.网上搜索了一下,发现这个公司还是挺大的,公司面试流程是出了名的繁杂和苛刻.据说有8轮:电话面试=>笔试…
ThoughtWorks 面试备忘录   ThoughtWorks 面试备忘录 前言 前段时间 ThoughtWorks 在网上和拉勾网合作搞了一次网络招聘,名为抛弃简历!让代码说话!可谓赚足了眼球,很多程序猿纷纷摩拳擦掌.踊跃提交代码,在网上也是讨论的热火朝天. 我恰巧也在微博上看到了这条招聘信息,按我以前的性格对这类信息是不会感兴趣的.一则自己自信向来不足,二则惯性思维大公司出题一般都很难,比如智力题之类的.只是自己最近恰巧想换工作,于是便点进去看了看. 整个题目看下来觉得还好,不怎么难,主…
最近笔者一直没有记录博客,原因是因为卷入了面试,离职,谈判,思考等一系列事件中.不过可以先说明一下的是, 笔者最后还是拒绝了 Thoughtworks 的 Offer,继续留在目前的公司. 去年毕业后,笔者从博客园辗转来到了上海的一家医疗AI公司,从事的依然是后端的工作.由于一开始公司在新产品线上的准备不足,这包括对开发者和开发计划的准备等,在前期的时候,笔者协助主管负责了部分基础架构方面的工作,比如缓存层,日志层,鉴权和测试等等.等之后几个月部门情况慢慢改观后,又投入了紧锣密鼓的开发工作当中.…
ThoughtWorks 面试备忘录 前言 前段时间 ThoughtWorks 在网上和拉勾网合作搞了一次网络招聘,名为抛弃简历!让代码说话!,可谓赚足了眼球,很多程序猿纷纷摩拳擦掌.踊跃提交代码,在网上也是讨论的热火朝天. 我恰巧也在微博上看到了这条招聘信息,按我以前的性格对这类信息是不会感兴趣的.一则自己自信向来不足,二则惯性思维大公司出题一般都很难,比如智力题之类的.只是自己最近恰巧想换工作,于是便点进去看了看. 整个题目看下来觉得还好,不怎么难,主要考察基本功和编程习惯,比如面向对象编程…
先说我吧,之前在外企呆过两年,那时Team的很多同事都去了ThoughtWorks,所以有一种情怀,只要有机会我就去面试...之前在Team里对我的评价也很高(不是我说的),现在也是公司的技术总监,总之作为程序员来讲,绝对不是去蒙混过关.. 面过ThoughtWorks的应该都知道HomeWork那三道题吧.. 第一次面试 18年初(猎头推荐) 拿到Homework三选一,选了那个罗马数字..题目确实点难,写了一个通宵,终于写出来了,信心满满啊.当时觉得能做出这题目,最少能pass市面上三分之二…
记得2014年在网上看到Thoughtworks的一道笔试题,当时觉得挺有意思,但是没动手去写.这几天又在网上看到了,于是我抽了一点时间写了下,我把程序运行的结果跟网上的答案对了一下,应该是对的,但是总感觉我的代码应该可以改进的,但是我不知道怎么改进了.   原题是: FizzBuzzWhizz 你是一名体育老师,在某次课距离下课还有五分钟时,你决定搞一个游戏.此时有100名学生在上课.游戏的规则是: 1. 你首先说出三个不同的特殊数,要求必须是个位数,比如3.5.7. 2. 让所有学生拍成一队…
在生活中有一种东西几乎已经快要成为我们的另一个电子”身份证“,那就是二维码.无论是在软件开发的过程中,还是在普通用户的日常中,几乎都离不开二维码.二维码 (dimensional barcode) ,又称二维条码,是在一维条码的基础上扩展出的一种具有可读性的条码.设备扫描二维条码,通过识别条码的长度和宽度中所记载的二进制数据,可获取其中所包含的信息.相比一维条码,二维码记载更复杂的数据,比如图片.网络链接等. 今天介绍一种免费开源的二维码操作组件,ThoughtWorks.QRCode组件可以高…
http://agiledon.github.io/blog/2013/04/17/thoughtworks-developer-reading-radar/#rd?sukey=f64bfa68330f696aa05077dbb740f367870988360956e818b4f7074c49ab47258dc687689cc483391f771e27e2bca446 软件业的特点是变化.若要提高软件开发的技能,就必须跟上技术发展的步伐.埋首醉心于项目开发与实战,固然能够锤炼自己的开发技巧,却难…
4320: ShangHai2006 Homework Time Limit: 10 Sec Memory Limit: 128 MB Description 1:在人物集合 S 中加入一个新的程序员,其代号为 X,保证 X 在当前集合中不存在. 2:在当前的人物集合中询问程序员的mod Y 最小的值. (为什么统计这个?因为拯救 过世界的人太多了,只能取模) Input 第一行为用空格隔开的一个个正整数 N. 接下来有 N 行,若该行第一个字符为"A" ,则表示操作 1:若为&quo…