作者JohnRoyer (Zero 日落)
看板Soft_Job
标题[心得] 露天拍卖 / KKBOX / 环球诚信 面试心得
时间Wed Apr 5 14:09:29 2017
结束了一段工作旅程,准备再往前迈进
作个笔记希望对大家有帮助
逢甲资讯工程毕业
直升上资讯安全研究所,但因健康因素肄业
由於从国中开始接入网页设计
高中接手官方网站伺服器管理
到大学毕业後最有自信的还是 PHP 网站後端开发
因此之後找工作都往这个方向寻找
开始找工作时对资讯业不够了解
加上长辈碎碎念说 20k 的工作还不去做以後就会找不到工作
所以当时给自己订的目标是月薪 40k
以下是前二份工作的面试心得
面试分别在 2012 以及 2014 年
=============== 2012 ==============
投履历的有 N 家,有收到面试通知的有二家:露天拍卖和 KKBOX
露天拍卖面试时,我先被带进小会议室
有一份笔试题目请我用约 20 分钟作答
因为以前被宠坏了,没有 syntax highlight 看很慢
厚脸皮多要求了 5 分钟把还没看完的题目处理掉
笔试後三位面试官前来面谈
当然先作个简短自我介绍
再来先针对我笔试一些错误的答案和写的不够清楚的 pseudocode 提问
了解哪些是我粗心写错还是观念上的错误
接着几位面试官从做我介绍、履历上提到的东西聊起
像是证照、学校兼差遇到的鸟事等等
聊起来有说有笑,蛮轻松的
不过技术看的比重比较轻
比较在注意我价值观、习惯是否和他们合得来
最後问到薪水和公司福利时
原来的三位面试官先离开了
在进来的面试官只有一个人
先介绍了一些公司福利、团队的文化後才开始谈薪水
记得当初是开 45k
但是对方说公司看学历给薪资可能不会给这麽多
然後二阶段的面试结束
过了几天後
收到由露天寄来的通知信
要我尽快在三天内解决一个数学题目:
比起测试结果的分数,
我们对於测试更重视的是受试者面对挑战时的反应方式
因此即使这题你时在无法解答
也请你将想法、概念、猜测这类还不算解答的成果回覆给我
无须因为答不出来就认定为无望
令A 除以 B 得到 C 余 D, 也就是 A = B * C + D。
我们要设计一个 function 以 A,B 为 input 且 C,D 为 output
myDivision(A,B) ==> (C, D)
此function中不能直接使用除法指令
包含/,%这些运算子和library提供的除法函数
(例:gmp_div(),bcdiv()) 都不可使用。
能使用的唯有除了除法运算子外的基本构造,也就是 +,-,=,if,for,while,sub 这些。
也不可单纯地使用暴力
例如for(C=A,C>0,i--){if(B*C<A)... 这种毫无技巧的求解。
请:
1. 实作这个myDivision()函数,语言可用 ,php,javascript,perl,python,ruby,java,c++等皆可
2. 你实作出的这个myDivision()函数,complexity为何?
实作後寄回。
结果:offer get , 41k
接下来说说 KKBOX 的面试
第一关也一样是笔试
但是考题与露天拍卖比起来相当的难
从程式语言基础到 DB schema、演算法全部都有
最後考卷大概有一半左右留白吧
面试官之前在社群活动有碰过面
自我介绍就省了,聊了聊近况
接着面试官针对我考卷上的答案、草稿、计算、笔记等问问题
包含解题过程、思路、以及作答时间分配方法等等
看起来考卷没写完好像不太意外 XD
面试官说面试结果会向上呈报
请我在留意第二阶段的面试通知
第二关面试邀请我去台北总办公室
这次没有笔试,只有一位面试官
他看了我的履历说:
你好,我看到你列了三张证照,其中有一张和资讯安全有关 (CompTIA Security+)
刚好我是应数系毕业,学资安出生,我就问问资安相关的问题
之後我就被打趴在地上
结果:感谢卡
============= 2014 =============
在露天拍卖做了进二年,还是没办法喜欢上台北的生活环境
刚好一次返乡中打听到有职缺
所以就去碰碰运气
这一年受邀面试了二家公司:环球诚信、KKBOX (第二次挑战 XD)
先来说环球诚信
首先是短时间的笔试
笔试内容是一份英文的智力测验
没有任何与程式设计相关的题目
接下来带进办公室面谈
面试官和另一位不知道是谁 (他没说话,感觉可能是秘书或是其他职位)
讨论内容主要是个性、经历
而我问问题时对方说他非资讯专业
对於开发团队、合作模式、使用到的技术这类问题没办法回答
所以我只能往公司产品、目标这方面问问题
结束後另一位看起来不像面试官的那位带我出来
并告诉我面试完毕可以先休息了
之後等待面试结果即可
我问:是否还有与资讯技术相关的面谈
他说:没有,这是最後一个面试
结果: offer get, 40k 但因为面试内容实在太诡异所以谢绝了
再来说说第二次挑战 KKBOX
不晓得是不是应徵身份不一样的关系 (以前是学生身份应徵)
这次没有笔试
第一阶段就是和主管面谈
把重点放在前二年在露天拍卖干了什麽坏事 XD
一面就在讨论、喇赛中结束了
过了一阵子收到 HR 的通知
问我下一周是否有空参与第二次面试
确认面试时间以後
给了我一个题目,并强调要作 15 ~ 20 分钟的简报
当天会提供投影机,但笔电、简报需要自备 (what the ......)
因为题目没看过,网路上的介绍也不多
这七天我大概有四天完全没睡整理资料和简报,以及彩排测试讲稿所需时间
面试当天带着家当去报到
发现办公室好像完全没人
後来一位带我进小会议室让我先准备投影机和简报
然後说因为 12/31 办公室下午就放人了所以等等面试官都算加班帮我面试
(what the .....)
面试官有三位,一位是 2012 年把我打趴在地上那位
另外二位是第一阶段面试的那二位
还有一位没见过得看起来是行政或是 HR 吧
因为很紧张所以预估 20 分钟的简报不到 15 分钟就报告结束了
三位面试官只大概问了一些做简报的经过和时间安排
另外再请 HR 看看有没有什麽问题
接下来就是请 HR 和我谈薪资
不过因为没睡觉快要挂点所以没有细谈
上次把我打趴在地上的主考官只另外问我笔电是不是装 Ubuntu
阿怎麽没有用 Unity (what the .....)
然後大家就去跨年,我去补眠
结果:offer get , 45k (在高雄分办公室上班)
所以啊
大家以後记得和 HR 约在跨年下班前面试
因为有很大的机会没人鸟你 Orz
=====================================
我後来在 KK 高雄办公室待了近二年
後来因为健康因素离职回家休息
最近身体状况好一些准备来找下一份工作了
请大家多多指教 <(_ _)>
ps. 身体真的要顾好,健康没了,什麽东西都不用谈了
奉劝各位该睡觉的时候,即使在忙也短短睡一下
不要像我以前几乎没睡觉,让现在一堆健康问题冒出来
### 2017/04/05 18:21 补充 ###
查了一下关键字
之前有网友提到在电商可以学到什麽
个人觉得只要有心什麽都可以学到
之前接政府专案学会帮别人擦屁股蛮受用的 Orz
我在露天拍卖印象最深刻的一次
是遇到一个特殊的钓鱼连结,用特殊字元绕过了 filter
像是
http://this。is。fake/index.html
虽然很多人看了就知道有问题
但还是有些人会贴到浏览器上面打开,然後帐号密码就被盗
那次午餐後有点想睡,暂时避开重要的 bug fix
所以决定来追这个错误
後来从 Firefox 一路追到 RFC 发现这个有完整的定义
只是诈骗集团研究的比我们家工程师还要透彻
果然「干坏事才是进步最大的原动力」啊 QQ
完整笔记:
http://blog.zeroplex.tw/2013/12/blog-post.html
所以真的什麽都学不到吗?
个人认为不见得
### 2017/04/09 补充 ###
感谢 brucetu 前辈热心回覆
数学不是我的强项
我应徵的也不是演算法工程师
只是一般的网页开发工程师
面试官要的是受试者的反应速度和解决问题的能力
所以我并没有想要自干一个新的演算法出来
而是快速找到一个简单可用的方案来解决考试题目
另外我觉得演算法并不一定指的是全新的、最佳的数学解法
任何可以解决问题的方案、把问题处理掉的方法都可以当作一个方法
在收到题目的当下
我的想法是快速的找出可行的解决方案
并没有想要自干什麽新的东西出来
也没有想要弄个什麽最佳化
只想兜出可行的解法来回答面试题目
### 2017/04/28 补充 ###
不好意思
最近在忙面试比较慢回覆
版上有很多人都提到「原来 KK 给不高」
我想向大家说明这是我个人的问题
毕竟第二次面试时我并没有和 HR 谈薪水 ... 完全没有
连续四天没睡觉实在没有脑力去思考其他问题
到头来 HR 很尽责的帮公司省下一笔经费
这样其实蛮正常的
在进 KK 之前有和社群朋友聊过
知道他们公司会以工程师对公司的贡献来给薪
也因为如此
有部份工程师的薪水甚至比管理值还要高 (听说的)
毕竟试听说的
所以实际情况就请大家去面试来更新资讯罗
--
Hacker 是心存不满就自己动手改变现状的人
Hater 是心存不满就找人开始抱怨的人
世界是不会因为 Hater 而改变
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 220.132.85.182
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Soft_Job/M.1491372576.A.E8E.html
※ 编辑: JohnRoyer (220.132.85.182), 04/05/2017 14:10:52
※ 编辑: JohnRoyer (220.132.85.182), 04/05/2017 14:23:38
※ 编辑: JohnRoyer (220.132.85.182), 04/05/2017 14:26:05
1F:→ JohnRoyer: 一直打错字 Orz 04/05 14:26
2F:→ lother: 213s/向/像/ (被揍 04/05 14:29
※ 编辑: JohnRoyer (220.132.85.182), 04/05/2017 14:34:14
3F:→ JohnRoyer: thanks, Lother 04/05 14:34
4F:推 wake01: 有数字没N 给推 04/05 14:41
5F:推 mrmoneyc: 是强者日落大大<(_ _)> 04/05 15:31
6F:→ JohnRoyer: 楼上才是强者 QQ 04/05 16:16
7F:推 Ekmund: 优质心得文 我也来想想露天的问题 04/05 16:37
8F:推 async: 都几年了还记得这麽详细的面试内容!真厉害 04/05 16:40
9F:→ JohnRoyer: 回顾之前的问题,以免之後在犯 04/05 16:42
10F:推 wingture: 推没N 04/05 16:43
11F:推 xvid: KK工作太操劳吗 04/05 16:50
12F:推 yoyok: 推 04/05 16:51
13F:→ JohnRoyer: xvid: 不是喔,不然其他人为什麽可以那麽欢乐 XD 04/05 16:55
14F:推 kannbibi: 楼主好厉害 国中就开始接触,也很确信自己未来要走的路 04/05 17:09
15F:推 yu90342: 露天的问题是利用乘法2分搜(binary search)来逼近吗? 04/05 17:20
16F:→ JohnRoyer: yu90342: 不确定是否有标准解法,我之前好像是用 log 04/05 17:27
17F:→ JohnRoyer: 我发现当年露天那题的 demo 我还留着,请多指教 04/05 17:36
19F:推 yoyock: 欢迎回来~我们这里缺人喔 (招手 04/05 18:00
20F:→ howard9877: 做了两年经验月薪只涨5000…? 04/05 18:11
21F:→ JohnRoyer: yoyock: 认不出你是谁,但 ... 要玩火线猎杀吗? XD 04/05 18:11
22F:→ JohnRoyer: KKBOX 那边我完全没谈薪水,我只想睡觉,这是败笔 04/05 18:12
※ 编辑: JohnRoyer (220.132.85.182), 04/05/2017 18:27:38
23F:推 crazyexile: 是日落大大(胬ﴩ 04/05 18:31
24F:→ JohnRoyer: 「日落」正确,「大大」目前是头大肚子大 04/05 18:34
25F:推 yoyock: 才离开一个月就把你学弟忘了 我只不过是不同BU... 04/05 18:55
26F:推 sevenw: Kk不错啊 面试过 04/05 19:03
27F:→ JohnRoyer: yoyock: 谁叫你 ID 一直换 =3= 04/05 19:03
28F:推 crossdunk: 为什麽进网址就会被知道帐密呢?还是使用者有下载东西 04/05 19:05
29F:→ JohnRoyer: crossdunk:就钓鱼网页,登入画面和官方网页一模一样 04/05 19:32
30F:推 crossdunk: 喔喔 了解 04/05 19:49
31F:推 crossdunk: 我本来以为kkbox会看到五十以上 04/05 19:51
32F:→ JohnRoyer: KK 应该很容易破 50 吧,只是你没谈 HR 就尽本分而已XD 04/05 20:25
33F:推 ccc1001: 没N推一个 04/05 22:13
34F:推 Uzak: Hacker 是心存不满就自己动手改变现状的人 04/05 22:47
35F:→ oscarchichun: demo/division/ 算quotient应该用floor而非round? 04/05 22:49
36F:推 abev66: 是日落大大!朝圣推! <(_ _)> 04/05 22:55
37F:推 Adonisy: 我很想知道是什麽健康问题...因为资讯业就是要健康的熬夜 04/06 00:18
38F:推 takuro1026: 推大神学长 04/06 02:08
39F:推 chocopie: 现在浏览器都很要求安全凭证了吧?不过某些使用者可能看 04/06 03:16
40F:→ chocopie: 不出有什麽不同,照样被钓鱼 04/06 03:16
41F:→ JohnRoyer: chocopie: 有凭证,只是网址差了几个字 04/06 06:51
42F:→ JohnRoyer: Adonisy: 健康问题可以另外写一篇,不过我不想透露个资 04/06 06:52
43F:→ JohnRoyer: oscarchichun: 可能喔,那个时候没多少时间想 XD 04/06 06:54
44F:→ JohnRoyer: Adonisy: 喔对,我的健康问题是在大学造成的,不是 04/06 06:55
45F:→ JohnRoyer: 进了公司操来的 04/06 06:55
46F:推 srxrrr: 谢谢分享!!! 04/06 08:43
47F:推 chocopie: 的确,CA也有被骇的可能。 04/06 10:27
48F:推 jles910080: 推!!好强 04/06 11:52
49F:推 ji394su33000: 拿过kk感谢卡帮推 04/06 13:23
50F:推 xm3u4vmp6: 请问上面的网站 3/2 为何是2...-1 04/06 13:42
51F:→ Ekmund: 我的3/2是对 但2/3变1...-1 04/06 16:23
52F:推 wildli0422: 推心得还有签名档 04/06 21:00
53F:→ viper9709: 感谢分享~ 04/06 23:34
54F:→ brucetu: 题目没挡log你也用log直接算 我觉得这样没有考到演算法 04/07 02:13
55F:推 lgates: 谢分享 04/07 04:17
56F:→ JohnRoyer: brucetu: 信上没有要求一定要特定演算法,但 log 不能 04/07 10:15
57F:→ JohnRoyer: 算是演算法吗? 04/07 10:15
58F:→ JohnRoyer: 余数是 -1 应该是我当初没有好好验证,时间花在学 04/07 10:16
59F:→ JohnRoyer: JavaScript 上面,并尽快缴交实作和想法 04/07 10:17
60F:嘘 accessdenied: Log怎麽会是演算法?那是print out一样是追踪程式bu 04/07 10:43
61F:→ accessdenied: g用的 04/07 10:43
62F:→ leo200149: 楼上是Math.log不是console.log... 04/07 10:50
63F:推 leo200149: 原po用logA+logB=logAB公式解 有错只差round要改floor 04/07 11:02
64F:推 ManInBlack: log是print out XDDDDDDDDDDDDDD 04/07 11:08
65F:→ JohnRoyer: 感谢指正 <(_ _)> 04/07 12:39
66F:推 ndk29852: 有神快拜!! 04/07 17:35
67F:→ JohnRoyer: X!不要乱拜,我还没上云端 = =+ 04/07 19:36
68F:→ brucetu: 我是觉得直接call内建的log,展现不出你对演算法设计和 04/07 21:48
69F:→ brucetu: 时间复杂度计算的能力@@ ,例如前面推文说得用乘法逼近 04/07 21:48
70F:→ brucetu: 的话,考官更能看出你对演算法的设计能力不是吗?毕竟他 04/07 21:48
71F:→ brucetu: 都问复杂度也特别提到可以用回圈,应该是想看到一些自干 04/07 21:48
72F:→ brucetu: 的算法吧 04/07 21:48
73F:推 asimon: 是日落大大!有日落神快拜!! xDa 04/08 02:59
74F:推 marsyang1: 感谢分享 04/08 10:16
75F:推 derekQQ: 推健康没了,什麽东西都不用谈了 04/08 13:31
76F:→ derekQQ: 再推「干坏事才是进步最大的原动力」。因为是动力来源 04/08 13:33
77F:→ kingofsdtw: RFC ,token 04/09 07:01
※ 编辑: JohnRoyer (223.138.104.173), 04/09/2017 10:23:29
※ 编辑: JohnRoyer (223.138.104.173), 04/09/2017 10:23:49
78F:推 MrJerome: 是日落强者!有要分享这两年的面试经验吗 : ) 04/09 10:56
79F:→ JohnRoyer: MrJerome: 不是都写在上面了吗? 04/09 22:24
80F:推 Leahcim: 感谢你的分享 04/10 09:13
81F:推 chefou: Z 同学你好,身体要顾好啊 04/10 14:47
82F:推 orangewu: 看这个经历以及面试的公司,果然是日落大大^_^ 04/10 19:19
83F:推 Yshuan: 推强者日落大大 04/10 20:05
84F:→ JohnRoyer: 该不会是黑橘 !? 04/10 21:21
85F:推 davidhsu1115: 身体健康最重要 04/10 22:42
86F:推 hahahank: 逢甲同学推 04/11 17:45
87F:推 VisualStudio: 推 谢谢分享 04/14 19:07
88F:推 yaml: 想请问一下 kk有的没的活动会很多吗? 04/18 00:09
89F:→ JohnRoyer: 我不太清楚您指的活动是哪一类?工程师通常不会离开 04/19 17:21
90F:→ JohnRoyer: 自己的岗位 04/19 17:21
91F:推 iamonmyway: KK原来给不高啊, 跟我想像中的不一样 04/19 23:21
※ 编辑: JohnRoyer (220.132.85.182), 04/28/2017 10:42:32
92F:推 dmpig: 去KK谈薪水很重要, 因为只有"对公司有贡献的人"会调薪 05/11 17:09
93F:推 MudHan: 直觉是用bit shift可以达到logN逼近的效果, 不知道有没有 12/04 16:40
94F:→ MudHan: 被禁止使用 12/04 16:40