新足迹

 找回密码
 注册

精华好帖回顾

· 聊一聊巴厘岛迷你旅几个HIGHLIGHT:婚礼/乌布酒店/圣泉寺/餐馆/咖啡/按摩/漂流 (2019-3-28) 盐炒栗子 · 無肉不歡,台式卤肉饭! (2018-3-5) jycst
· 将酥皮进行到底 - 香兰麻薯木瓜酥,麻薯枣泥酥 (2010-9-28) 大胃 · 我用面包机全自动做面包 (2008-11-14) dbsdsun
Advertisement
Advertisement
查看: 4102|回复: 17

[IT] 分享个某单位的Java码工招聘初选试题(这题给了一个星期的时间) [复制链接]

发表于 2016-7-18 21:55 |显示全部楼层
此文章由 Keith 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 Keith 所有!转贴必须注明作者、出处和本声明,并保持内容完整
本帖最后由 Keith 于 2016-7-18 21:22 编辑

•        The task is to create a simple Spring MVC application.
•        You will seed it with some data and build a simple screen or two to display that data with a few actions.
•        I want to be able to clone the repo from github and then type mvn jetty:run from the command line and have it run out of the box. (Please don't use the Jetty Eclipse Plugin rather use the org.mortbay.jetty plugin)
•        Seed it on startup with books and people.
•        Provide some instructions: On where you repo is, startup instructions and whatever else you might think is relevant to look at.

Core Features:
•        I would to see a list of people in the database.
•        I would like to see a list of books in the database.
•        For each person I would like to click a button where you perform an ajax query to the database to extract the books they have lent and then display the book details inline.

Tech required:
•        Maven as the build tool.
•        Spring MVC. You can use any version from 4 upwards. (However I am happy with Spring Boot but ensure that Bootstrap and JQuery are used)
•        Use in memory database like H2. Or choose whatever one you are comfortable with. I am not fussed whether you use Hibernate or standard JPA to access the database.
•        We use freemarker as our view technology but choose whatever view technology you are comfortable with.
•        Use bootstrap as our CSS framework. The goal is not a beautiful app but rather something functional and default Bootstrap widgets are all good to use.
•        Use Jquery.
•        A couple of unit tests would also help

Data Model:
  *   A person just needs a name, phone number, email address.
  *   Books just need a title, author and ISBN.
  *   If you add more that is fine.
祖国就在你的脚下....
Advertisement
Advertisement

发表于 2016-7-18 23:11 来自手机 |显示全部楼层
此文章由 nbg009 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 nbg009 所有!转贴必须注明作者、出处和本声明,并保持内容完整
还用jquery?

发表于 2016-7-18 23:21 |显示全部楼层
此文章由 fish0185i 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 fish0185i 所有!转贴必须注明作者、出处和本声明,并保持内容完整
这是初级到中级码农职位题目吗

发表于 2016-7-19 00:16 |显示全部楼层
此文章由 Keith 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 Keith 所有!转贴必须注明作者、出处和本声明,并保持内容完整
fish0185i 发表于 2016-7-18 22:21
这是初级到中级码农职位题目吗

中级到高级。
祖国就在你的脚下....

发表于 2016-7-19 01:17 |显示全部楼层
此文章由 woshidajiangyou 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 woshidajiangyou 所有!转贴必须注明作者、出处和本声明,并保持内容完整
这个看起来不难啊,为什么中级到高级?连TDD也仅仅作为bonus而已

发表于 2016-7-19 08:25 来自手机 |显示全部楼层
此文章由 sonybp 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 sonybp 所有!转贴必须注明作者、出处和本声明,并保持内容完整
我去,这不是我刚做完的项目么。spring mvc + spring security + hibernate + bootstrap + jQuery。

jQuery主要是方便ajax查询数据。
Advertisement
Advertisement
头像被屏蔽

禁止发言

发表于 2016-7-19 09:58 |显示全部楼层
此文章由 sasori 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 sasori 所有!转贴必须注明作者、出处和本声明,并保持内容完整
想不通为什么有人用freemarker呢

发表于 2016-7-19 10:35 |显示全部楼层
此文章由 kawara 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 kawara 所有!转贴必须注明作者、出处和本声明,并保持内容完整
本帖最后由 kawara 于 2016-7-19 09:46 编辑

这个题出的不怎么高明。

大部分人都不会花大把时间给他做这个题,给他做的基本上会从网络上尤其是github上给他抄一个略微修改,一个小时都用不了。因为他这个题太大路货了。

这个招聘人听口气还以为自己很牛鼻的样子,会用套十年前的技术? Spring MVC + JQuery + maven

一口一个  I would like to 跟人感觉非常傲慢,差评
头像被屏蔽

禁止发言

发表于 2016-7-19 10:43 |显示全部楼层
此文章由 sasori 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 sasori 所有!转贴必须注明作者、出处和本声明,并保持内容完整
确实不怎么高明,技术也落后,现在都用rest了, 前端都独立出来了,谁还把view的东西都放到一个mvc的project里面

发表于 2016-7-19 11:21 |显示全部楼层
此文章由 pottery 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 pottery 所有!转贴必须注明作者、出处和本声明,并保持内容完整
本帖最后由 pottery 于 2021-9-26 22:01 编辑

deleted

发表于 2016-7-19 11:22 来自手机 |显示全部楼层
此文章由 fish0185i 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 fish0185i 所有!转贴必须注明作者、出处和本声明,并保持内容完整
可是人家是雇主啊。任性
Advertisement
Advertisement

发表于 2016-7-19 11:43 |显示全部楼层
此文章由 maojin 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 maojin 所有!转贴必须注明作者、出处和本声明,并保持内容完整
kawara 发表于 2016-7-19 09:35
这个题出的不怎么高明。

大部分人都不会花大把时间给他做这个题,给他做的基本上会从网络上尤其是github上 ...

确实低端。。。

在祖国的话,也就私人公司会出这种题来找高级人员。特定的frame work,特定的工具。

人家要是用过的,技术再烂也会用。或者网上抄抄

maven,github这种工具个把月不就熟悉了?

招高级,怎么的也得测测解决问题能力,或者oo吧。

发表于 2016-7-19 11:49 |显示全部楼层
此文章由 Bingo619 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 Bingo619 所有!转贴必须注明作者、出处和本声明,并保持内容完整
我觉得别小看了题,可能因为项目的原因用的老技术。 做出来是一回事,代码好不好人一眼就能看出来, 人也没说你做出来就要你,选最好的而已。

发表于 2016-7-19 11:52 |显示全部楼层
此文章由 kawara 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 kawara 所有!转贴必须注明作者、出处和本声明,并保持内容完整
Bingo619 发表于 2016-7-19 10:49
我觉得别小看了题,可能因为项目的原因用的老技术。 做出来是一回事,代码好不好人一眼就能看出来, 人也没 ...

这个代码很好抄的,花半小时把数据模型和商业逻辑改下就可以

发表于 2016-7-19 13:38 |显示全部楼层
此文章由 gzrain 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 gzrain 所有!转贴必须注明作者、出处和本声明,并保持内容完整
Bingo619 发表于 2016-7-19 10:49
我觉得别小看了题,可能因为项目的原因用的老技术。 做出来是一回事,代码好不好人一眼就能看出来, 人也没 ...

道理是这样说,但其实还得看实际情况; 你在假设做 code review的人水平至少不比candidate低; 如果是senior role, 就难说了,candidates水平比team member还高的时候,他也未必看出来什么为什么要这样写,怎么才算best practices;做tech interview的人也未必愿意招一个比自己还厉害的人,那就跟技术无关了;

我们出的面试题,除了要求一般CRUD和运用MVC framework, 重点是给出一定的业务逻辑,看看你如何设计OO结构; 这题如果是用rails做, 最多给1天时间完成~

发表于 2016-7-19 23:03 |显示全部楼层
此文章由 ysihaoy 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 ysihaoy 所有!转贴必须注明作者、出处和本声明,并保持内容完整
土澳现在竟然还有这种题目的?一看考察重点就是是否会用这几个过气的技术了
Advertisement
Advertisement

发表于 2016-7-26 01:15 |显示全部楼层
此文章由 cais 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 cais 所有!转贴必须注明作者、出处和本声明,并保持内容完整
应该是用来过滤掉那些想海投的人的吧。顺便看看是不是能动手写程序。
说不定到时候临场让你讲解思路,现场改动,加点需求什么的。

评分

参与人数 1积分 +4 收起 理由
Keith + 4 我很赞同

查看全部评分

头像被屏蔽

禁止访问

发表于 2016-7-26 11:50 |显示全部楼层
此文章由 shawntb2 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 shawntb2 所有!转贴必须注明作者、出处和本声明,并保持内容完整
ysihaoy 发表于 2016-7-19 22:03
土澳现在竟然还有这种题目的?一看考察重点就是是否会用这几个过气的技术了 ...

现在流行啥技术?
签名被屏蔽

发表回复

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Advertisement
Advertisement
返回顶部