本人了解 js 和 html 相关内容
最近两天面试了两家公司,比较郁闷,本来以为要机试,但是都只问了一些平常没怎么用到的东西,比如闭包、怎么让字符串反转、和 ApplicationController 中有哪些方法,可能是我才疏学浅吧,当时真的没往这方面准备,比较尴尬,而去这两家公司不约而同的都问到了是否熟悉 html,能否独立写前端页面。。。当时我就反问他,您是在招聘全栈吗,他说不是,除了特别难的前端页面,其它都是要写,说实话我上家公司,有专门的前端,我就套套页面,偶而自己调适下 js,用 Bootstrap 简单写点东西,没深入了解过前端的。
说真的我之前并没有详细看过底层、内部的一些东西,我一直觉得自己还有好多不懂的,不要钻牛角尖,先查、先会用了再说,先用熟练了,一直处于这种状态,近期刚离职,通过这两家的面试我也发现了一些不足,想请教一下各位大神,我这种学习方式对吗?我现在能要多少钱?
看不出来很谦虚~ 他们问的是你的基本功,不是平时没用的东西。
因为你不会用,才不知道这些基本功和知识点的意义在哪。
如果这些基本功你掌握的话。
' s '.lstrip.rstrip
, 因为他不知道有 strip
;两年工作经验,连这些面试题都不能回答,我一般是会认为学习能力比较差的。没为难你。真的。
面试和日常的工作还是有区别的,既然要面试那就多准备一下,eg, 就算很厉害,面试谷歌的还不是要算法,而算法平时用很深的也不多嘛。至于说薪水,得看在哪一个城市了。
@dd1994 闭包是啥?
http://www.ibm.com/developerworks/cn/linux/l-cn-closure/
楼主觉得自己值多少?
有代码看吗?
#1 楼 @mingyuan0715 哈哈我一前就这么用 lstrip.rstrip
第四点很反对,文档都不查了说明一直都在舒适区做事没有成长了
新人的话,在不懂 RDBMS 的情况下说熟悉 mongodb 和 redis 是很危险的,把基本 SQL 语句学会,各种 JOIN、GROUP、索引原理等了解清楚再去用 redis、mongodb 作为补充也不迟,否则一言不合就上 mongodb 就很让人头痛的...
为什么这么说呢?
2 年前正是风口,猪也能吹上天,现在市场回归理性,建议楼主趁着被打击规划一下自己的发展目标。 套用那句被用滥的话,不要问公司能为你做什么,要问问自己能为公司做什么。
闭包和 reverse 都不知道的话,还是老老实实把书看完,不要觉得能用 rails 就不用学 ruby。
另外字符串反转这种东西,在 ruby 里一般直接"".methods
然后 pry 里$ "".xxx
看看就有了,这在面试里应该也是很取巧的回答
负责数据采集
「爬虫是最没技术含量的工作」,好吧,不是我说的,某前领导讲的,其实想想还是很有道理的,当然分布式爬虫什么的除外,估计楼主也不是做这种。
熟悉 redis、mongo
新人的话,在不懂 RDBMS 的情况下说熟悉 mongodb 和 redis 是很危险的,把基本 SQL 语句学会,各种 JOIN、GROUP、索引原理等了解清楚再去用 redis、mongodb 作为补充也不迟,否则一言不合就上 mongodb 就很让人头痛的...
本人性格热情开朗,待人友好,为人诚实谦虚。工作勤奋,认真负责,能吃苦耐劳,尽职尽责,有耐心。具有亲和力,平易近人,善于与人沟通。
这个没必要写吧,人对自己的认知很难客观,如果是第三方这么写还有点说服力。
可能是我才疏学浅吧
为什么这么简单的基础问题答不上还显得那么委屈,「可能」完全可以去掉...想象不到还有什么比 ruby 字符串反转更简单的面试题。
这两家公司不约而同的都问到了是否熟悉 html,能否独立写前端页面。。。当时我就反问他,您是在招聘全栈吗,他说不是,除了特别难的前端页面,其它都是要写,说实话我上家公司,有专门的前端,我就套套页面,偶而自己调适下 js,用 Bootstrap 简单写点东西,没深入了解过前端的。
会不会如实回答就好啦,这有什么值得反问的,面试有时候只是想考察面试者能力的边界,和其他候选人做个对比,其实不会因为你没答对某个问题就直接排除掉你,综合参考而已,不要因为自己不会就恼羞成怒。
说真的我之前并没有详细看过底层、内部的一些东西,我一直觉得自己还有好多不懂的,不要钻牛角尖,先查、先会用了再说,先用熟练了,一直处于这种状态,近期刚离职,通过这两家的面试我也发现了一些不足,想请教一下各位大神,我这种学习方式对吗?我现在能要多少钱?
「Learn by doing」这种方式倒没有什么问题,关键是学多少做多少的问题...
我觉得搞了两年 ruby, 连个字符串翻转都不清楚,可能稍微会有点问题吧。 我倒不觉得不了解这个知识本身能算多大问题,而是感觉你在自身知识圈上的拓展做的有点不够。 比如说这个采集的工作,基本上就是分析 html 结构和 css 结构,然后对采集的内容可能会进行一定的操作,也就是字符串操作。按道理应该会对 html, css, 以及字符串操作比较精通才对。 程序员有一定的视野,对自身发展,业务能力方面,是绝对有好处的,视野来自于自己对自己知识边界的拓展。比如你说的前端,深入一下,学习成本并不会非常高,收益还是较大的. 于其问现在自己值多少,我觉得换个问题问问,你觉得你自己还能提升的空间有多少?二十几岁总的来说还属于积累的时候。
1、github 就是简历 2、有技术博客,+1 3、有各种技术类平台的账号,+n(n = 活跃度 x 话题质量) 以上不用 2 年,2 天就够
4、线上项目,能讲解设计思路和遇到股票的问题,以及如何解决 5、啥书单 以上也不用两年,两周至两月足够
刚入行都要被喷,做好心理准备
本人性格热情开朗,待人友好,为人诚实谦虚。工作勤奋,认真负责,能吃苦耐劳,尽职尽责,有耐心。具有亲和力,平易近人,善于与人沟通。
哥们,你这么多优点,干点什么不行,非要入 ruby 坑。。。
如果面试完第一家,将不懂的问题整理,回去搞懂,第二家也许会得心应手很多。
对于招聘人而言,人家是需求方,更多考虑自己业务。问的问题,无非两个方向,稍微的深度和即战力(广度)。 据我所知有不少 Rubist 半路出家,计算机系统知识比较欠缺,如果不想停留在简单的 CURD,至底向上完善计算机的体系结构还是很有必要嘛。
多学东西吧,在舒适区太久不是好事,会让你失去敏锐的嗅觉和正确的判断力。