D
D
Denis2015-02-24 12:02:44
PHP
Denis, 2015-02-24 12:02:44

Can this be considered a "test" task?

Hello.
I was given the following test:

It is necessary to create a web application to manage the database of bonus
cards (loyalty cards).
Tools: native PHP or any PHP framework. You can use
jQuery.
List of fields: card series, card number, card issue date, card
activity expiration date, date of use, amount, card status (not
activated/activated/expired).
Application functionality
- a list of cards with fields: series, number, issue date, expiration date
, status
- search by the same fields
- view the card profile with a history of purchases for it
- activate / deactivate the card
- delete the card
- Implement a map generator, indicating the series and number of generated
maps, as well as the "activity expiration date" with the values ​​"1 year", "6 months"
"1 month". After the expiration of the validity period of the card, the
status of the card is "expired".
Note: date fields must also contain the time.
It is required to send an archive with the project code and a database dump to Skype:
*****, or a download link to the mail *****@*****.ru

Since we are not talking about employment at Google))) but an ordinary LLC, then, judging by the assignment, they are trying to fool me (to put it mildly) by completing the project with my forces as part of a "test" assignment.

Answer the question

In order to leave comments, you need to log in

9 answer(s)
A
Alexander Kubintsev, 2015-02-24
@m5web

The task, in general, is not difficult if you use the admin panel generator and ORM in some popular framework, but it is not clear whether the game is worth the candle.
In general, I never wrote test tasks when applying for a job.

A
alk, 2015-02-25
@Alexey_Kutepov

The task itself is good, it’s even interesting to do it)
From my own experience I can say: I did a test task once during the interview (where I work now). The task was for an hour - to make a simple telephone directory. In my opinion, a test task before the interview is at least inappropriate for one simple reason - the candidate still does not know if he wants to work in this company (if we are not talking about giants).
In general, test tasks were offered to be done many times, but as a rule, hands simply did not reach them. Often this situation turned out: in the morning they send a test task from one company, and in the evening I already agree on an interview with another company for a more interesting position. Naturally, between the test task and preparation for the interview, I chose the second. And then employers complain that no one wants to do test tasks))

V
Viktor Vsk, 2015-02-24
@viktorvsk

Where do you think such a project could be used?
UPD : Okay, I'll rephrase. What customer for what purposes may need such a project?
For what in the test task for the junior - algorithms, it is difficult for me to understand. Yes, what for, I need you to be able to solve some algorithms if you saw your bike for 3 weeks, instead of taking a ready-made solution, mastering the documentation in half an hour and applying it in 2 hours?
Realism and similarity with the TK for the test task is a plus.
On the other hand, test items in general are debatable as to whether it is a good practice. Also, employers often treat this anyhow and you can meet different things. There will already be a question, indeed, whether it is worth it - if they offer a trial period and 100 bucks a month after this task - it is unlikely. And if the normal junior 400-500 bucks - then there is nothing like that here

P
Puma Thailand, 2015-02-24
@opium

there is work for a couple of hours if you know how to do it and for a day if you don’t know php.

D
Dmitry, 2015-02-24
@thewind

What kind of project is this? here you need one table in the database and 2 forms - a list of cards with a filter + editing.
The work really takes a couple of hours at most - especially since no one talked about design, and even making a table is a simple matter.
Regarding the task itself, it is quite general, but it will show what you can and like to use to generate output, to work with the database, to work with JS. Well, the design of the PHP code, JS will also show. Just what you need. Seriously, what level are you at?

V
Vyacheslav Barsukov, 2015-02-24
@slavabars

Normal test task. Do it and don't be lazy.

V
Vit, 2015-02-24
@fornit1917

Pretty normal test.
When using the yii framework with the gii or giiant code generator, you don’t even have to write code.

O
Optimus, 2015-02-24
Pyan @marrk2

I wouldn't do it if I were you))

S
Saboteur, 2015-02-24
@saboteur_kiev

Personally, this confuses me:
> It is required to send an archive with the project code and a database dump to Skype:
For a test task, it is logical to assume that you need to send a URL with a working application. And the base dump is clearly something wrong.

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question