Thank you for considering Baseapp Systems for a Engineering Position, For Development roles we ask our applicants to solve programming challenge which are on the line of work they might be involved with.
Hiring Process involves the following –
1. Take home Programming Challenge
2. General Telephonic Interview
3. Face to Face interview
Programming Challenge ( Web Development Engineer ) –
File manager , we want you to create a minimal file manager say “filemanager.php” whose file if put in a directory can do the following actions –
- List the content of directory
- Delete a File
- Rename a File
- Upload a file
- Move through the directories below the current directory
The file manager should have a simple hard coded login , to prevent anyone for using it. All should be in a single file.
UI can be something like –
Q1. Can we use libraries / composer ?
Ans : Yes , you can use existing libraries and frameworks.
Q2. When do i submit this , what is the timeline ?
Ans : As soon as possible, We have limited seats and are first come first serve .
Q3. Why this problem ?
Ans : It makes sure the developer can program and can search for solutions given a problem.
Q4. Any Coding Conventions to follow ?
Ans : Write code which you are proud of.
Q5. Why should i attempt it ?
And : Successful solution guarantees a Interview , A average Job Posting gets about 600 to 800 Resumes and this simple test makes sure you can program.