Sign up to the neoG letters to know what's cooking in the camp.

practice questions for camp interview

As you might know by now that to get into levelOne you need to clear interviews.

Please worry about the interview only after you have filled the admissions form correctly.

what are practice questions?

As you have read in Interview Guide for beginners or Interview Guide for intermediate, you will have live coding round. These are few questions you can practive for the round and feel confident.

sample questions

Interviews are generally 15-20 minutes long only. Here's how it will go.

Introduction question

Give me your introduction and tell me why do you want to join neogcamp?

You answer should be in 1-2 minutes.

Sample Q1

Create a web app which would take two inputs. It would also have 4 buttons: +, -, x /. Based on the button clicked perform the operation on the two inputs. You can do this in React or vanillaJS based on your choice. Your time starts now.

See, you have 15 minutes to code this question. Questions are simple. We want to test whether:

a) You have done levelZero lectures properly. b) You can form logic like this and come up with a program.

All questions will be having one logic to implement it.

Sample Q2

Create a web app where I can input a text. Now create two buttons + and -. On clicking + increase the fontSize by 2px and vice versa.

Sample Q3

Create a web app where I can input a text. Now, create three buttons h1, h2, h3. When I click on any of the button, the text should become h1, h2, or h3.

Sample Q4

Create a web app where I can input a text. Now, create three buttons: red, green, blue. Clicking on the button should change the text color.

Sample Q5

Create a CLI app which takes name, unit test marks, pre final marks, final marks of 5 students. And then print who has the highest marks. What if I ask you to print the average as well?

Sample Q6

Create a web app with a button loded. Show a text loading... on a web app. However, hide it if I click on the button loaded.

Sample Q7

Here's an API. Create a web app to call this API with your full name and print the response. This could be extended where we ask you to do something with the response. Like add a text, or capitalise etc.

Sample Q8

Here' an API. It will give an error. Write a web app, call this API and read the error message. Show user the error message.

Sample Q9

Here's an API, it can give two errors. Either 404, or 401. If the error is 404, show the user 'page not found' and if the error is 401, show the user 'you are not logged in'.

Sample 10

Open your Github repo. Make a small change. And create a PR. Explain what you understand by Git, what's PR etc.

Sample Q11

Create a password checker web app. If password is lesser than 10 characters then show an error to user otherwise show success. Someone can ask to make the submit button disabled. Some can ask to make the input field green or red depending on input.

Sample Q12

Show me your portfolio. Okay, I like the button you have made. Can you re create the button without looking at source code? You're free to Google though.

Sample Q13

Create color variables in CSS. Two colors: primary and secondary. Now make your h1 of primary color, h2 of secondary color. Make two buttons, primary and secondary using the same color. Can you also set a font from Google Font?

Sample Q14

Create two objects with name, age, and yuga as Ram, 25, Treta. Krishna, 31, Dwapar. Write a function which takes two objects and return the person with more age.

Sample Q15

Create two objects with name, age, and power as Ram, 2500, Treta. Krishna, 2325, Dwapar Write a function which takes two objects and return the person with more power.

Sample Q16

Create two objects with name, age, and power as Ram, 2500, Treta. Krishna, 2325, Dwapar. Say if every character in name is worth 35 power points.

Write a function which takes two objects and return the person with more power based on their name and power both.

Sample Q17

Create a CLI app which would detect fake news. This app will take news as input and then source.

If source is Facebook or whatsapp then it will output user saying, "Don't believe things on FB and Whatsapp". Can you extend this to include telegram as well?

Note: You can now see how much you have learnt in levelZero! Nothing till here is outside what's being taught in levelZero.

also note

Extension questions will get you more marks. If you finish the first question fast and get an extension question and finish that too, you'll be marked much higher and will be considered for captaincy as well.

Questions will be variance of these or something simpler. Now, question is whether you can do these in 15 minutes. You'll be allowed to Google.

What we have seen as an issue is that some experienced programmers also couldn't do it in 15 minutes as they were over confident and didn't practise the syntax. That's why we are asking you to please practise.

Thank you, we hope you all practise well for the interviews. We really want you to succeed. Interviews are just to make sure that you are sincere and you have practised programming.