2018年秋招thoughtworks提前批:算法面试经历 发表于 2018-10-16 | 更新于 2022-11-29 | 分类于 算法 | 本文字数: 1.2k | 阅读时长 ≈ 1 分钟 写在前面传说thoughtworks面试难度比Google还难,其实这就是个谣言,至少在中国区是这样。我就以我参加的2018年的thoughtworks秋招经历为例,来给大家说一下thoughtworks的流程和相关的信息。本文仅代表算法工程师,其他岗位可能不太相同,但是大同小异,可以作为参考。 招聘流程秋招招聘的岗位有:软件开发工程师,软件测试工程师,业务需求分析工程师,用户体验设计师,算法工程师。招聘城市有:北京、西安、成都、武汉。 阅读全文 »
Leetcode 914: X of a Kind in a Deck of Cards 发表于 2018-10-14 | 更新于 2022-11-29 | 分类于 算法 | 本文字数: 1.1k | 阅读时长 ≈ 1 分钟 难度:Easy 题目描述在一副牌中,每张牌都写有一个整数。 返回true, 如果你可以选择X > 2以至于可以把整副牌切分成1个或者更多的组,满足: 每组都有X张牌 在每组中所有牌上的数字相同 阅读全文 »
Leetcode 2: Add Two Numbers 发表于 2018-09-25 | 更新于 2022-11-29 | 分类于 算法 | 本文字数: 1.5k | 阅读时长 ≈ 1 分钟 难度:Medium 题目描述给定两个非空链表来表示两个非负整数。位数按照逆序方式存储,它们的每个节点只存储单个数字。将两数相加返回一个新的链表。 你可以假设除了数字 0 之外,这两个数字都不会以零开头。 阅读全文 »
逻辑回归公式推导 发表于 2018-09-21 | 更新于 2022-11-29 | 分类于 算法 | 本文字数: 1.4k | 阅读时长 ≈ 1 分钟 写在前面最近忙着秋招,到处去笔试、面试,也没有更新博客,到今天秋招最忙的时间已经过去了,后面可能面试就很少了。也有时间来对之前面试过程中的一些不足进行总结下。 本篇博客主要是关于逻辑回归的公式推导,之前一直没有仔细看这块,知道大概是怎么推导的,今天抽上午看了下,在此做个记录。 有的东西你听着觉得很复杂,其实真正去了解它,并没有你想的那么复杂。 阅读全文 »
Leetcode 890: Find and Replace Pattern 发表于 2018-09-10 | 更新于 2022-11-29 | 分类于 算法 | 本文字数: 2.5k | 阅读时长 ≈ 2 分钟 难度:Medium 题目描述给定一个字符串列表words和匹配字符串pattern,想要知道words中的哪些字符串和pattern匹配。 字符串和模式串匹配表示存在一个字母序列p以至于在将x替换完p(x)后,我们得到pattern字符串。字母序列是一个字母到字母的双射:即每个字母映射到另一个字母,没有两个字母映射到同一个字母。 返回匹配的字符串列表,顺序不限。 阅读全文 »
pandas常见一些用法总结 发表于 2018-09-06 | 更新于 2022-11-29 | 分类于 算法 | 本文字数: 164 | 阅读时长 ≈ 1 分钟 写在前面这篇博客是平时使用pandas的一些记录。 删除某列1del df['column_name'] 阅读全文 »
Leetcode 39: Combination Sum 发表于 2018-09-05 | 更新于 2022-11-29 | 分类于 算法 | 本文字数: 1.5k | 阅读时长 ≈ 1 分钟 难度:medium 题目描述给定一个无重复元素的数组candidates和一个目标数target ,找出candidates中所有可以使数字和为target的组合。candidates中的数字可以无限制重复被选取。 说明: 所有数字(包括 target)都是正整数。 解集不能包含重复的组合。 阅读全文 »
Leetcode 373: Find K Pairs with Smallest Sums 发表于 2018-09-01 | 更新于 2022-11-29 | 分类于 算法 | 本文字数: 1.7k | 阅读时长 ≈ 2 分钟 难度:Medium 题目描述给定两个以升序排列的整型数组nums1和nums2, 以及一个整数k。定义一对值 (u,v),其中第一个元素来自nums1,第二个元素来自nums2。找到和最小的k对数字 (u1,v1), (u2,v2) … (uk,vk)。 阅读全文 »