• Guidelines to Write Experiences
  • Write Interview Experience
  • Write Work Experience
  • Write Admission Experience
  • Write Campus Experience
  • Write Engineering Experience
  • Write Coaching Experience
  • Write Professional Degree Experience
  • Write Govt. Exam Experiences
  • Meta (Facebook) Interview Experience for Software Engineer 2023
  • Horizontal Digital Interview Experience for Front End Developer
  • rtCamp Interview Experience for Web Engineer
  • rtCamp Interview Experience For Web Engineer
  • Nutanix Interview Expereince
  • TSS Interview Experience (On-Campus) 2024
  • ShareChat Inteview Experience for SDE 1
  • Draup Interview Experience for Full Stack Developer
  • Accenture Interview Experience for ASE
  • Gainsight Interview Experience for Associate Software Engineer
  • nVent Interview Experience
  • Rotary Club Interview Experience for Development Engineer II (.Net and SQL)
  • Thoughtworks Technologies Pvt. Ltd. Interview Experience for Application Developer (Consultant)
  • Tatvasoft Interview Experience for Software Engineer
  • Gloify Interview Experience for Software Engineer
  • Parallel Wireless Interview Experience for Software Engineer
  • Adobe Interview Experience
  • One Cube Solution Interview Experience
  • Microsoft Interview Experience for SDE

rtCamp Interview Experience for Devops Engineer

The rtCamp is a Pune-based organization that mainly works on WordPress. I applied for the position of DevOps Engineer at this organization through their careers site.

As a first step after applying, I received an email from them stating that my resume was selected, and they provided an assignment link with a flexible deadline.

Assignment:  The assignment required me to perform the following tasks: https://rtcamp.com/assignments/devops-engineer/

I completed the assignment and submitted the work link through the mail.

Technical Interview: After that my technical interview was scheduled, which took place on Zoom. During the interview, I was asked the following questions:

  • Can we use Git without GitHub?
  • What is the difference between Git and GitHub?
  • Where does Git store data?
  • Is basic email registration through JavaScript sufficient for security purposes? What are the alternatives?
  • Explain the difference between sessions and cookies.
  • Can we use sessions without cookies?
  • Define encryption and hashing.
  • What is salt in hashing?
  • Suppose your site is experiencing high traffic, causing lag. How would you manage it to reduce server load?
  • Explain horizontal and vertical scaling.
  • In Linux, how can you check which process or application is consuming the most storage/memory and how can you remove it?
  • How do you terminate a running process?
  • Which process is utilizing the most resources?
  • What is a Docker volume?
  • Differentiate between an image and a container in Docker.
  • How would you take backups of your servers?

These were the questions asked during the interview. At the end, the interviewer allowed me to ask any questions I had.

Tip:  During the interview, it is important to answer confidently and be prepared for questions related to your profile. Ensure you have a deep understanding of fundamental concepts in both development and operations

Please Login to comment...

Similar reads.

  • Write it Up
  • Experiences
  • Interview Experiences

advertisewithusBannerImg

Improve your Coding Skills with Practice

 alt=

What kind of Experience do you want to share?

Navigation Menu

Search code, repositories, users, issues, pull requests..., provide feedback.

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly.

To see all available qualifiers, see our documentation .

  • Notifications

Assignment due time? #125

@KiranJayram

KiranJayram Aug 3, 2021

Beta Was this translation helpful? Give feedback.

There is no time limit anywhere.

Replies: 1 comment · 2 replies

Rahul286 aug 6, 2021 maintainer.

@VishROc

VishROc Sep 18, 2021

@rahul286

rahul286 Sep 18, 2021 Maintainer

@KiranJayram

  • Numbered list
  • Unordered list
  • Attach files

Select a reply

If you have directly landed here, and have questions about this whole “assignment” thing, you may  read this first !

Now you are settled, the purpose of this assignment is to check if you can write the quality Laravel code.

Assignment Alternatives

If you have existing work samples to show and you missed submitting them during the application process, you can still submit them by replying to the email you receive upon your application.

  • We accept any link where we can see your source code in a version control environment such as WordPress.org, Github, Gitlab, Bitbucket.
  • Link to one or more git/svn commits in case you do not have a solo project to show but have a significant contribution to a larger project where we can see your code commits.

Not Acceptable

  • Sending links to public sites! It doesn’t tell us anything about your code quality or if you have followed coding standards or written test cases.
  • Sending zip files either as an attachment or via dropbox or some public link. Zip files do not give us visibility into your commit history over the time which tells a lot about how disciplined you are!

As we attract people from different walks of life, we have many options to suit everyone’s needs, tastes, and experiences here. So please carefully read every scenario described below and pick the one as per your comfort, you can always reach out to our hiring team for further clarification.

Sample Programming Challenges

Just to clarify again, if you have code samples to show, you don’t need to solve a programming challenge. You can (re) read the section above.

We have two kinds of challenges for Laravel Engineers.

😉

Challenge 1: Quiz System

This Laravel project will provide a basic quiz system where users can create and attempt quizzes. Apart from that, a daily report of the quiz attempts needs to be sent to the quiz author as well.

  • Non Logged In Users  should be able to view the list of quizzes available
  • Logged In Users  should be able to create a quiz and attempt existing quizzes

Requirements for quiz:

Quiz creation:.

  • Interface to create a new quiz.
  • Interface to add questions(MCQs) and correct answers for them.
  • Option to add a time limit for the quiz attempt.
  • Option to subscribe to daily digest of the quiz that will be sent at 10 am if there are any new attempts in that quiz.
  • Daily digest email will contain:
  • List Users who attempted the quiz.
  • Number of attempts they made.
  • Average, Max and Min marks they scored.

Quiz Attempt:

  • Interface to attempt the quiz.
  • Ability to switch to different questions.
  • Interface to review the whole quiz attempt.
  • Once the attempt is submitted, an interface to display the results/score.

Challenge 2: Support Forum/Discussion

This laravel project will provide a basic support forum system, where users can create forums, threads and replies, and be able to subscribe to a given thread.

  • Non Logged In Users  should be able to view support forums and support threads.
  • Logged In Users  should be able to create support forums, create support threads, reply in existing support threads and subscribe to a support thread.

Definitions:

Support forum :

A section consisting of similar types of support threads. Eg. On a coding support site, there can be separate forums for PHP, JavaScript, WordPress, Laravel, etc. Threads will belong to one of the defined/created forums.

Support thread :

It will be a topic/thread, belonging to a support forum, to which logged-in users can reply. It can have status:

Support reply :

A support reply will belong to a support thread. It can be nested, so a user can create a reply to a reply.

Subscription :

If a user is subscribed to a support thread/s, he/she will receive a daily email notification containing the new replies that were created in the thread throughout the day.

Coding Guidelines

Irrespective of which challenge you choose, please note down our common minimum requirements applicable to all challenges.

  • Responsive – Your code must work on mobile devices like iPhone/Android.
  • Code Organisation – All 3rd party codes, libraries must be inside vendor folder. No unwanted files e.g. IDE files, temporary files should be committed on git-repo.  (Hint: Write a nice .gitignore)
  • Coding Standard – Your code must adhere to PSR-2 coding standard and the PSR-4 autoloading standard. Additionally, you can configure  scrutinizer-ci  so your code quality can be seen easily.
  • Unit Testing – Having unit tests for the code you write will be a plus point. You may use  php artisan make:test ExampleTest  to create a unit test for an Example class.
  • Github Readme – Write a nice Github Readme using markdown syntax. Make sure you include a demo link and links to libraries used in the readme.

Have Questions?

We request you to  read FAQ here .

Please login to view the list of courses you are enrolled in.

CC0 Courses

The courses listed below are released under the CC0 license . So you are free to copy and reuse in any way including commercial use. You are also not required to attribute the source. Spread the Word(Press)!

Please note that   the course content, created by us, is released under a CC0 license.   Third-party videos or reference materials from external creators are subject to original license terms; kindly adhere to the respective usage guidelines.

  • WordPress Development
  • WordPress VIP Development

IMAGES

  1. GitHub

    rtcamp php assignment solution

  2. Installation of PHP Code Review Tools

    rtcamp php assignment solution

  3. Placement Drive of RtCamp Solutions for B.TECH. CSC 2021/ 2022 Students

    rtcamp php assignment solution

  4. PHP Assignments for Students and Beginners

    rtcamp php assignment solution

  5. PHP

    rtcamp php assignment solution

  6. Installation of PHP Code Review Tools

    rtcamp php assignment solution

VIDEO

  1. Создание CMS на php

  2. PHP Variable Scope & Operator

  3. Backend: Введение в PHP, часть 3

  4. ACMP №9: Домашнее задание (python)

  5. PHP Assignment/Project 4

  6. 001. Решение задачи #1 с сайта acmp.ru на Pascal.ABC и Python

COMMENTS

  1. PHP Assignments

    Please check Assignment Submission Guidelines before you start working on the assignment. Once you read the above guidelines, you can click on the link rt.cx/ghc-php for GitHub to create a rtLearn repo for your assignment automatically. Below is a screenshot of the webpage with the GitHub repo URL highlighted.

  2. PHP based web dev assignment for RTcamp

    PHP based web dev assignment for RTcamp. Contribute to tuxnani/rtcamp_assignment development by creating an account on GitHub. ... By Solution. CI/CD & Automation DevOps DevSecOps Resources. Learning Pathways White papers, Ebooks, Webinars Customer Stories Partners ...

  3. GitHub

    rtCamp assignment and issue tracker. Contribute to rtCamp/learn development by creating an account on GitHub. ... Solutions For. Enterprise Teams Startups Education By Solution. CI/CD & Automation DevOps DevSecOps Resources. Learning Pathways White papers, Ebooks, Webinars ...

  4. Harsh-Ajudia/rtCamp-Wordpress-Engineer-Assignment

    About. This repo contains wordpress theme assignment created for the rtCamp Solutions Pvt. Ltd. as Assignment Resources

  5. Archived Assignments

    Following assignments have been archived. They have kept here for historical purpose. If you have started working on them, you can continue working but please note that newer assignments are much simpler and will take less of your time. No matter which assignment you pick, you will need to setup a hosting with live demo.… Continue reading Archived Assignments — PHP/Web Development

  6. Assignment Submission Guidelines

    All applicants are required to follow submission guidelines detailed below. During the multi-stage evaluation process, your application can be rejected if we find that you haven't followed guidelines. You won't be allowed to re-apply if your application is declined for not following guidelines. 1. Use rtLearn Repo for GitHub Code Hosting.

  7. Robust Enterprise WordPress Solutions

    Migrating Dealertrack from AEM to WordPress. By implementing a no-code page editing experience, rtCamp empowered the client marketing teams to take full control of the content pipeline, reducing landing pages' time-to-market by 50%. rtCamp provides finely-crafted, powerful WordPress enterprise solutions and consulting that empower your audience ...

  8. PHP Tutorial

    Checking if PHP/WordPress can send mails. Debugging PHP Scripts Using slow_log and more. Increase file upload size limit in PHP-Nginx. Increase PHP script execution time with Nginx. Master PHP with our comprehensive tutorials. Learn about PHP-FPM, GeoIP, Xdebug, PHP Code Review Tools, memcache, Zend Opcache and more.

  9. WordPress Engineer

    Assignment WordPress Engineer - Theme If you have directly landed here, and have questions about this whole "assignment" thing, you may read this first! Now you are settled, the purpose of this assignment is to check if you can write the quality WordPress code. Assignment Alternatives If you have existing work samples to show and… Continue reading WordPress Engineer - Theme

  10. Query regarding the ongoing PHP assignment · rtCamp learn

    I have successfully submitted the assignment 2 days back but today i received some of the github bot feedback which included errors stating that your request failed automatically as there are no cu...

  11. Assignment

    Testing Assignment - Testing Find out the key data / params of the following, write & execute them in your local. Note: All the test cases should pass successfully. Each test case should have at least 2 assertions or checks Optional: Previous Lesson Back to Course Next Lesson

  12. rtCamp Interview Experience for Devops Engineer

    The rtCamp is a Pune-based organization that mainly works on WordPress. I applied for the position of DevOps Engineer at this organization through their careers site. As a first step after applying, I received an email from them stating that my resume was selected, and they provided an assignment link with a flexible deadline.

  13. 100+ rtCamp Interview Questions & Answers

    The interview was on a Zoom call. There were 30 students selected for the interview. Asked about Jquery, React, Python, Encryption and Hashing, Cookies and questions on what you things you tell him that you have done. Interview questions [1] Question 1. Jquery, React, Python, Encryption and Hashing, Cookies. Answer.

  14. Web Developer Hiring Program

    The training spans over a period of 6 months and can also be completed sooner based on performance. You will be offered a salary ranging between ₹1,00,000 to ₹1,50,000/month on successful completion of your training. You can Work From Home! This is a full-time remote position. You will receive the latest MacBook on joining along with rtCamp ...

  15. Robust Enterprise WordPress Solutions

    /assignments/senior-wordpress-engineer/

  16. Login

    Login With GitHub. Powered by ERPNext

  17. Assignment due time? · Discussion #125 · rtCamp/learn · GitHub

    Once I give my quiz and pass in it do I have to start php assignment right after or can I start flexibly? And is there any time limit to submit assignment once started? ... Solutions By Size; Enterprise Teams Compare all By Solution; CI/CD & Automation ... rtCamp / learn Public. Notifications Fork 47; Star 50. Code; Pull requests 0; Discussions ...

  18. Laravel Engineer

    A section consisting of similar types of support threads. Eg. On a coding support site, there can be separate forums for PHP, JavaScript, WordPress, Laravel, etc. Threads will belong to one of the defined/created forums. Support thread: It will be a topic/thread, belonging to a support forum, to which logged-in users can reply. It can have status:

  19. WordPress Development

    From understanding WordPress fundamentals to mastering advanced development techniques - our WordPress Developer courses are designed to let you deep-dive into WordPress. Once you have completed these courses, you can apply to work at rtCamp as a WordPress Engineer. Of course, you are more than welcome to apply to any other WordPress business ...

  20. DevOps Engineer

    Create a command-line script, preferably in Bash, PHP, Node, or Python to perform the following tasks: Check if docker and docker-compose is installed on the system. If not present, install the missing packages. The script should be able to create a WordPress site using the latest WordPress Version.

  21. Jobs

    Jobs. Current Job Openings. We have met our requirements for this placement season. The positions will be reopened later this year.

  22. Courses

    CC0 Courses. The courses listed below are released under the CC0 license. So you are free to copy and reuse in any way including commercial use. You are also not required to attribute the source. Spread the Word (Press)! Please note that the course content, created by us, is released under a CC0 license. Third-party videos or reference ...

  23. Campus Hiring Updates for 2023-24

    Campus Hiring Updates for 2023-24. Posted by Rahul Bansal on 3 Aug, 2023 in News, Careers, Hiring | 8 min read. This post is mainly to give students some updates about the current campus season. While our page dedicated to campus hiring answers a few questions, we would like to share a few more details that hopefully will resolve some concerns ...