Hello to all. Very interested in the opinion of the community. In fact, this article is a survey. It so happened that the last couple of months actively looking for work. And periodically there are such answers to the summary:
Thank you for the resume provided, for further discussion of the terms of cooperation, follow the steps.test Examples of tasks: ')
PROBLEM OF TEST TASK:
It is necessary to write a driver working in the Windows 7 X32 environment and performing blocking of work with any files located on removable USB-drives (flash drives) in the name of which there is at least one digit.Under the blocking of work means the impossibility of reading / modifying / deleting these files.
The result is provided in the form of source code and a binary driver file with installation instructions.
TERM OF IMPLEMENTATION: 3 working days
One more thing:
It is required to develop an extensible solution for finding files on disk in C #. * Solution has web interface * Solution allows * specify the path to the directory in which to search * specify search settings * whether to search in subdirectories * restrictions on attributes, size, date * view dynamically updated (i.e. changing with the search results) list of search results * stop running and currently running search * search can be extended with plug-in modules * each module corresponds to a specific type of file, for example .txt, .doc or .xml * the module implements a UI that allows you to customize the conditions specific to the supported file type for which the user wants to search * the module also implements an algorithm for checking compliance with specified conditions * connecting / disconnecting a module occurs by placing the plugin in a directory * connection / disconnection of modules can occur without rebooting the program * You can search for files of only one type at a time (i.e., only one expansion module works) * it is required to implement two expansion modules * required module: search for text files by substring * module for files of your choice, for example: * .doc: search by attributes (properties) of office documents * .xml: search by node value * .dll: search for a managed .NET assembly containing a class that implements a specific interface * .mp3: search by value from mp3 header * any other file type
The purpose of the job is to demonstrate skills:
* create a literate, easy to read code * designing user interface elements * use of technology, existing solutions and design patterns
It is allowed to use specialized GUI and script libraries, if this does not violate license agreements.
I think many have come across this. In my personal opinion, test tasks:
1. Do not give an idea about the candidate (who prevents to hire a freelancer to perform it) 2. Very bad smell scam (there was an experience when my library entered the release of a well-known product, but I was denied) 3. It shows that the employer does not value his employees and their time, apart from money
What an article. I would like to hear the opinion of the community, all the same test tasks are evil or a place to be.