FileManager Challenge

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 –

FaQ –

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.