作者Titus (天和)
看板Soft_Job
标题[心得] 假新鲜人面试心得 -- 网页工程师
时间Sun Feb 26 18:45:42 2017
背景:经济系毕业、做了三年业务与写程式零相关
自学网页前端+Rails 开始找前端工程师的工作,详见
https://webptt.com/cn.aspx?n=bbs/Soft_Job/M.1485583086.A.631.html
主动投递:150
回覆: 12
offer: 4
分享一些比较有内容的面试,扣掉一些莫名其妙找我面试十分钟叫我走
或是用极其羞辱又高傲语气先污辱人一次,再「给你个机会、15k要不要来实习」的面试
没什麽参考价值之外,
分享给同样是找比较「入门」的前端工作的朋友参考
----------------
1.照护平台
公司不大,面试两关
第一关直接是总经理面试
应该是因为我的背景跟网页程式设计没相关吧
所以从最基础希望我列举html的几个不同的dom开始(当下听到还愣了一下)
img有哪些属性可以设定等
接着有问些CSS问题,box-model有哪些、差别在哪
同时因为看到我有学过ruby on rails,问了我关於後端MVC的框架概念:
User的request有哪几种?
发完url的request之後到最後页面呈现会经过哪些步骤?
之後希望我展示自己的作品集
展示页面的时候网站还出bug爆掉,超级尴尬XD
但是当下总经理就顺势问:
利用什麽样的环境开发?什麽样的IDE去编辑?
平常你开发的时候如果遇到bug处理流程是?
正所谓,危机即是转机(?
但是demo的时候炸掉还是很惨啦...
结束之後改董事长+总经理共同面试
接着就是被洗脸写的专案不够大型、独立开发却没有任何注释
半路出家是怎麽样的自信觉得可以写code之类吧
其实都算是预期内的洗脸
最後是说约隔周再二面,时间再桥
最终结果:无声卡,没约二面。
2. 内湖资讯公司(境外博弈)
这间其实是我主动透过求职网站上面列的人资Email主动履历+cover letter投递的
并不是透过104或1111的系统投递,所以人资当初打来约面试的时候也很好奇
其实的确也是如此,求职平台在公司端的系统最主要呈现的讯息
会是求职者的工作经验跟背景,正好是转换职场的我最弱的一块
所以我倒宁愿是用我自己的cover letter和履历
直接呈现我目前拥有的技能以及开发的经验
结果证明也是相对比较有效啦XD
进去公司之後直接跟未来用人主管谈
简单介绍完自己的背景之後,经过主管介绍公司
才知道公司是做境外博弈的程式编写(因为在台湾不合法)
主管也有特别询问对於这块会不会介意
我自己是回答不会,对我来说毕竟也不是什麽犯法的事情
主管有介绍因为会碰到一些游戏的机制
所以其实对於前端而言着重的反而会是演算法以及javascript的功力
当下有简单考演算法:
若给定一个随机字串阵列,ABCD(顺序随机)
要用什麽样的方法来列表二十四种所有可能性
比较有趣的是主管并不希望当下就完整地写出答案
只要听到口头把概念的关键字讲出来就好
他认为如果考演算法要求面试者完整写出来其实反而浪费时间
谈得差不多因为都没有提到薪资范围
所以我也主动问,主管表示这块是人资决定
没啥要问的就请人资来谈
接着就换人资来谈,所以我还是重新介绍了自己的背景
为什麽转职跟目前状况
然後就是人资说明公司福利,优於劳基法的年假以及三个时段任选的弹性上下班
跟一些设施还有公司的饮料随便拿吧
好像博奕公司都满赚钱所以福利都不错
期望薪资部分人资有询问,当下觉得博弈是意料之外的发展
所以还是主动勇敢开38k,想说再怎麽样如果不如预期也有个经济上的补偿
结束之後就是静候佳音
结果:无声卡XD
3. 中正区资讯公司
进去之後直接面对主管谈
介绍完自己的背景之後,就被问当初为什麽经济系毕业没有考虑走金融业
回答没有打算继续花时间念书考试或是花大钱洗学历,当初也没有考虑要做业务
所以就没选择走这条路
谈着谈着才发现原来他是要告诉我金融业很棒棒
然後公司很多业务来往都是做金融业的内部系统,所以也很有发展性这样
有提到也因为很多案子都是开发银行内部系统,甚至某一个系统的某一个功能
所以前端的介面或是配色都是银行直接给定,相对前端这块就比较没那麽复杂
公司主要用Java和.NET做全端开发
曾经有几个案子试过前後端分离,但是权责发生几次没有办法分得很清楚
造成不少沟通成本,所以後来就作罢
也因为之後的案子有一些会有给消费者使用的介面
所以有机会可能会需要前端工程师,但也希望我不排斥学习Java或是.NET
以及还是要能够做全端
同时工作要驻点在客户公司
有趣的是谈话当中不断有建议我去资策会上个半年的课
就算经济考量有压力也可以考虑跟家人或是个人信贷拼一下
作为未来一个值得的投资
感受到面试官对於资策会满满的诚心推荐...
讨论结束之後就是写写考卷,说他同时间会去问问其他主管目前是否有能够使用到前端介
面的案子。
考卷就是输出沙漏,背面是SQL的语法
因为还没碰过纯SQL语法所以就跳过了
结果:回信通知目前尚无符合能力之职缺
4. 内湖接案公司
接案公司,大概十个人左右吧,面试两关
一开始先写一张公司格式的履历表,就是那种便利商店买得到的格式
然後直接跟工程师(未来同事)面试
简单介绍自己的背景跟状况之後有demo了作品集
没有被问比较复杂的技术问题,只有提
因为公司用php,後端框架用laravel
要问我转换语言的意愿
我的回应:
基本上不排斥转换语言,只要公司愿意给时间熟悉
毕竟当初学rails也只是因为刚好朋友会可以问
而且後端也只是为了了解资料传递的过程而学
未来希望朝向前端工程师发展
对方表示因为是接案公司
加上自己的作品集其实比较多操作的都是後端技术
前端只有套一点点bootstrap跟利用Jquery去操作class而已
所以有show一个常见的静态网站页面,大概是这种:
(这只是我从bootstrap抓出来示意的范例0.0)
http://themes.getbootstrap.com/products/marketing
问我有没有办法
从PSD的设计档案,独立刻出来这样的html+css页面
以及预计花多少时间
也庆幸当初花钱买的课程网页基础15天除了基本概念之外
在切版也教得满扎实,也有练习课程从零刻出这样的页面
所以能够有自信的说单纯静态呈现的话保守点一天以内一定可以完成
问到这里大概就结束,接着就换老板来面试
老板来之後大概问完工程师我的状态如何
工程师表示是技能比较偏向後端的前端工程师(的确也是啦XD)
後面的对话也挺逗趣的:
老板:那你能跟他co-work嘛?
工程师:这种一定独立作业的啊!
老板:喔好吧那他可以吗?
工程师:大体是没问题啦,只是用的语言不同要花时间转换
之後老板就先请工程师出去
才娓娓道来说其实最主要希望找能够做後端的人
但是前端也会需要人来加减分单一些切版的工作
上班时间应该会平分成一边切版一边熟悉PHP和Laravel
之後就会丢一个专案要我去维护
乍听之下就是做後端的人离开找不到所以只要有人有机会能够继续做就好
老板跟员工的互动是都满自由的
所以当下两边交换意见之後 老板也很阿莎力的说希望给我offer
适用期33k 1~2月ok就调正职35k
後续如果表现良好半年到一年可以再调成38~40k
当下听到是满开心的,不过还是问了老板认知的调正职的标准是什麽
老板说:正常表现只要不要太扯就好啦...
因为当周还有最後几个面试,所以压了周末再给最终答覆。
结论:offer get 33k~35k
5. 旅游平台新创公司
是个很有特色的面试,或许也因为是新创公司吧
开始就直接是老板来面试
一样介绍完自己的背景跟动机之後就是老板介绍公司
未来工作机会除公司本身的平台之外,因为也有接外面的整合行销案子
所以也会要做一些event page
老板也开宗明义地说自己的风格比较美式、直接
所以目前公司的经营状态都会直接跟员工沟通
整个氛围相对也比较自由
也说明因为公司也有一位资深的工程师
如果有机会进来能够手把手的带
算是对我来说最大的优点
有问我目前是不是有offer,对方开多少
老板有提到也因为是新创公司
所以相对没办法像是外面有规模的公司给薪水这麽豪迈,也顶多跟其他offer差不多
但如果当月公司有盈余赚钱的话也会拨一部分当作奖金 不过就看状况
同时也会希望我能的话自备电脑
同时也有提到公司员工有看到我的第一篇PO文
可能是透过比较背景知道是我,糟了被认出来了XDDDD
大概谈完之後就换资深工程师面试,问得满细的
最基础的html中a有哪些属性、如果希望点击开新视窗该怎麽设定
css中box-model有哪些,差别在哪里
visibility:hidden跟display:none两者之间的不同
对於RWD概念的理解
我使用ruby on rails,认为他是什麽样的一个框架
以及对於後端MVC从user发出request到最後render page出来经过哪些流程
是否有用过任何前端优化的工具
例如如果一个网站如果利用chrome观察network会发现跟很多不同的domain获取资料,是
为了什麽
是否知道CSS Sprites这个方法,能够减少对於图片的request次数
(其实这个课程也有学过,但当下没有听清楚,没会意过来是在说这个)
最令人感动的是QQ
他是目前面试下来唯一有先看过操作我的作品集的人...
大部分面试还是要求我现场demo跟浏览原始码
都问完之後是我觉得最有趣的part
直接跟所有目前公司的员工面试
虽然说是面试,但比较像是相互认识
问当初为什麽决定要转职啊,原先念什麽之类的
结束就离开,等信件通知
结果:後续收到信通知录取 35k
6. 中山区餐旅ERP系统资讯公司
一开始直接写考卷QQ
题目四题选两题做 还记得的题目是
写function:
1.找出两个数字的最大公因数
2.print出以下图形
*
***
*****
***
*
3.print出1-100内所有的质数
剩下一题忘记了
背面是SQL跟DATABASE的题目
因为自己没有直接操作SQL所以就拿考卷跟人资说明交卷
接着就是跟用人主管谈
介绍完自己之後对方说明公司前端框架vue.js
同时间好像也要学php还是java吧有点忘了 问公司对於转换语言的弹性是说
基本上是希望一个月内能够调适完毕正式成为战力(中间会有人带
因为公司是餐旅业的关系企业,所以会写公司内部系统
同时也有接外部案子替客户写订房系统或是ERP系统等等
但其实公司整体的氛围跟前东家太像了...所以当下没有很有兴趣
最後讨论期望薪资的时候就挑明了目前有offer,没40k不考虑
面试官还有点温吞委婉的问我:
嗯...你觉得以目前这样的背景来说,会觉得开这样的薪资base on哪些能力呢
回:hmmm…学习能力吧,就当作买一个未来这样XD
结果:无声卡ˊ_>ˋ
7. 厂房机械自动化管理设备公司
进去之後直接跟老板还有工程师面试
简单介绍完我自己的背景之後就是口头考演算法
不过满有趣的是考试的题目有限定条件
给定被随机打乱顺序的1~99数字阵列
同时给定一个参数x
要如何在不创造新阵列的情况之下,快速的找到x位於该阵列的哪个位置
同样给定一个随机打乱顺序的1~99数字阵列
也是要在不创造新阵列的情况之下,将该阵列顺序全部反转
花了一点点时间讨论跟回答完之後
面试官解释因为公司是做机械厂房自动化管理设备的
而这些设备其实会需要一些人机介面
为了维护性所以希望用WEB的技术去写介面
但也因为并不是真正架设在server上,而是微型处理器
所以相对记忆体就很有限,处理海量资料的时候就很重视code的处理效率
才会下这样的条件
因为好奇我也问了那为甚麽会找我这样背景的人XD
他们是说主要原因也是原先负责这块的人去当兵了
所以要重新找人,那因为也只是人机介面
所以不太需要华丽的特效或是太过复杂的架构
因为当时已经拿到旅游平台的offer也大概决定要去
加上这样的发展也不是自己的预期0.0
所以最後谈期望薪资的时候我是直接开没有40k不考虑
结果:回信通知不录取XDDD
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 124.12.212.139
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Soft_Job/M.1488105944.A.943.html
1F:推 chenxiaowoo: 看来台北也一堆博弈了...犹豫北上中... 02/26 19:03
2F:→ jimmy689: 超多R 02/26 19:05
3F:推 chenxiaowoo: 不过目前看来...offer跟台中一般高 02/26 19:09
4F:推 fouring: 是说在新创求职网站里面看到好多旅游相关的新创公司喔 02/26 20:44
5F:推 Huffman: 餐旅ERP系统资讯公司 02/26 21:03
6F:→ Huffman: 那考题是DSA 02/26 21:03
7F:→ Huffman: 还是把学历补齐 02/26 21:04
8F:推 Huffman: 真心不骗 02/26 21:06
开始工作後,晚上会运用交大线上课程捕CS基础,感谢提醒
9F:推 g8787856: 楼主超励志!! 02/26 23:37
10F:推 spjay1: 之前找 f2e 也是一堆OOXX公司 02/26 23:47
11F:推 nurockplayer: Rails开这薪资感觉太低... 02/27 00:05
我是找技术力不高的f2e,所以觉得还ok
因为经济关系,需要工作,且相信「边工作才会训练出更强的能力」所以就先找工作了。
12F:推 rasca0027: 35 02/27 00:50
13F:推 pudhow: 原来现在网页开发工程师这麽低吗QQ 02/27 00:52
有高有低啦 QQ
有大学毕业拿8万的、也有像小弟一样拿35k还很挣扎的,
主要还是看实力,小弟知道自己的实力在哪、价码在哪,
我相信只要稳定付出,该得到的会得到
14F:推 alog: 境外博弈没60不用去,而且用rails跑这类型的并不适合 初估 02/27 02:00
15F:→ alog: 应该是新创或产品重构想试试 02/27 02:00
不好意思开头误导,
Rails是自学来了解internet与browser运作的,主要是找前端
16F:→ steven11329: 第6家是不是德x? 02/27 02:06
17F:推 abandonONE: 推详细心得 02/27 02:45
18F:推 siriusu: 02/27 09:32
19F:→ DrTech: 不想碰SQL别走Back-end的工作吧。 02/27 09:44
20F:→ DrTech: 浪费自己面试的时间而已。 02/27 09:44
谢谢提醒,目前不是不想碰SQL,而是在自己现阶段的目标下,SQL的学习顺位在比较後面
※ 编辑: Titus (118.160.135.191), 02/27/2017 11:39:17
21F:推 abcggg: 可以请问您自学多久吗? 02/27 13:08
五个月左右,可以参考
https://webptt.com/cn.aspx?n=bbs/Soft_Job/M.1485583086.A.631.html
※ 编辑: Titus (118.160.135.191), 02/27/2017 14:36:37
22F:→ laputaflutin: SQL绝对值得挪出时间先学,台湾多的是公司把业务全 02/27 15:49
23F:→ laputaflutin: 部写成stored procedures的...当然这样很崩溃,但 02/27 15:49
24F:→ laputaflutin: 是先把概念跟基础学一学也好 02/27 15:49
25F:→ manaup: SQL真的简单精炼实用 这个基础没有 资料操作概念就差很多 02/27 16:12
26F:推 spjay1: 如果前端不懂 SQL 跟後端讨论 API 容易被电高高:P 02/27 17:30
27F:推 starengram: 好励志,我也要加油XD 02/27 18:40
28F:推 shimachokong: 方便透露15k是哪家吗? 站内信也可以! 02/27 22:28
29F:→ prag222: 个人私认为应该用物件导向写CODE了吧 02/28 17:12
30F:→ prag222: 真的看过复杂逻辑写SP.....是要搞死谁 02/28 17:12
31F:推 atpx: 学SQL绝对CP值超高, 语法万年不变, 关联式资料库10年内不倒 02/28 18:17
32F:推 zxcv447785: 推 02/28 18:26
33F:→ s89227: 可以问一下大学毕业拿8万的是什麽程度的强者吗?! 02/28 21:36
平均下来8万左右、年薪80~100,
台湾yahoo、部分有拿到钱的新创都给得出来,而且是写web,
但那些极少数的大学毕业生比很多工作三四年的还有战斗力,属於极少数。
https://www.yourator.co/companies/CANDYHOUSE/jobs/1259
超强者我朋友的朋友毕业一年在这边领一年2m以上,
他刚毕业时记得没找工作,不然1m也是非常刚好
※ 编辑: Titus (118.160.129.91), 03/01/2017 01:22:38
34F:推 RINPE: 推 方便透露第二间名字吗 03/01 06:51
35F:推 blacktea0127: 好文给推 03/01 08:14
36F:→ doomleika: 台北博弈38k...what the fuck 03/01 10:45
37F:→ accessdenied: 应该不是38K造成无声卡,我猜是能力不到要求吧?听 03/01 16:04
38F:→ accessdenied: 说博弈很挑技术人,几乎不收没经验的新人 03/01 16:04
39F:→ viper9709: 感谢分享 03/01 23:30