Professional Documents
Culture Documents
On
MockStack
Submitted in partial fulfillment of the requirements for the award of degree of
SHIV SHANKAR
(2101610109023)
PRINCE KUMAR
(2001610100152)
under the supervision of
I hereby certify that the work which is being carried out in this Project-I
titled “MOCKSTACK” in fulfillment of the requirement for the degree
of Bachelor of Technology in Computer Engineering with
Specialization in Data Science and submitted to “Krishna Engineering
College Ghaziabad”, is an authentic record of my own work carried out
under the supervision of Ms. VAISHALI PURANIK .The work
contained in this project has not been submitted by other University or
Institute for the award of any degree or diploma by me.
CERTIFICATE
This is to certify that the work carried out in this project titled
“MockStack” submitted by Shiv Shankar and Prince Kumar” for the
award of the degree of Bachelor of Technology in Computer Science &
Engineering is a record of bonafide work carried out by them under my
supervision. In my opinion, the submitted report has reached the
standards of fulfilling the requirements of the regulations to the degree.
We have taken efforts in this project. However, it would not have been
possible without the kind support and help of many individuals. I would
like to extend my sincere thanks to all of them. I am highly indebted to
DR. Anuradha Ma’am for their guidance and constant supervision as well
as for providing necessary information regarding the project and also for
their support in completing the project . I would like to express my
gratitude towards my parents and members of Krishna Engifor their kind
cooperation and encouragement which helped me in completion of this
project. I would like to express my gratitude and thanks to YouTube
tutors as well for their guidance.
TABLE OF CONTENTS
Candidate’s Declaration
Certificate
Acknowledgement
CHAPTER 1: INTRODUCTION
1.1 Introduction
1.2 Problem Statement
1.3 Solution and Objective
3.1 Languages
3.2 Libraries Used
3.3 Software and hardware requirements
Conclusion
References
Basic Profile Of Student
INTRODUCTION
A mock interview is a practice interview that is a clone of an actual job interview. It allows
job seekers an opportunity to practice for an interview and get feedback on their interviewing
skills. Mock interview is an ideal way to practice for actual job interviews because you are in
a situation that mirrors an actual interview with a company. Here’s what you need to know
about mock interviews and how they can help you prepare for job interviews.
The main goal of a mock interview is to familiarize you with various interview situations and
boost your self-confidence.
Mock Interviews help reduce anxiety and stress that is caused during interview process. You
will be less nervous during the actual interview as a result.
Mock interviews will also help you get more comfortable with frequent interview topics. You
will be able to practice several versions of these questions’ responses.
It will help you with gaining constructive feedback in a less stressful environment.
1. PROBLEM IDENTIFICATION
In today’s busy daily routine, it is very difficult for the mentors , teachers and seniors to
interview the time you want and the way you want as it depends upon time to be given as
well as the frequency. Or If you’re not connected with a college or university, a website like
mockstack is the best option for a mock interview.
You can at a time search for the active users which are available for taking your interview
and vice versa. Hence it works both ways.You can also book an appointment with a mock
interviewer and provide them with information on either a specific company you are
interviewing for or your general career field.
This will help them create mock interview questions similar to those you will eventually
encounter in your actual interviews. This offers mock phone and online video interviews and
you can also record your interview with a webcam.
After the mock interview which usually lasts about 30 minutes, the interviewer will review
the interview with you and provide feedback. Similarly you can also review your experience
too and discuss the way you wanted it to be or giving any suggestions.
3.OBJECTIVES
Mockstack works as mock interview site which have features like live video call as well as
live chat in which you can communicate via chat and share your views as well can evaluate
each other. You can work on the areas you lack and repeat until you are confident and ready.
Get paired with suitable peer and interview each other anonymously .
When you plan a mock interview or practice interview with someone, provide them with
information regarding your goals and interests. The more information the other person has,
the better he will be able to come up with questions to fit the actual interviews you will have.
Interview with multiple people
Match with your preferable peer
Recreate the interview setting
Record the mock interview
Review your recording
Communicate with peer through chat option
Interview now and scheduling interview options
Pair up, Interview your peer, Peer interviews you
WORK FLOW :
4.HARDWARE AND SOFTWARE REQUIREMENTS
Hardware requirements :
-> 4 core processor with 4 GB RAM
Software requirements :
1. VS Code :
2. HTML, CSS :
3. Javascript:
JavaScript is a lightweight, interpreted programming language. It is
designed for creating network-centric applications. It is complimentary
to and integrated with Java. JavaScript is very easy to implement
because it is integrated with HTML. It is open and cross-platform.
4. WebRTC :
5. Socket.IO :
Socket.IO enables real-time bidirectional event-based communication. It
works on every platform, browser or device, focusing equally on reliability
and speed. Socket.IO is built on top of the WebSockets API (Client side)
and Node.js. It is one of the most depended upon library on npm (Node
Package Manager).
6. React :
This page displays the basic UI and the screen user will work
with.
Here both the users have a specific ID and any one of them can
send a request to other by passing his ID.
After sending the request, other person will get a request call
with the options accept and reject.
After accepting the call, both will come with each other on a
call which will include all the properties like voice call, video
call and also sharing the screen.
They can share their screen and start interview and can also
code on their UI .
CONCLUSION
With the completion of this project, we have successfully achieved our objective
to receive path and directions along with distance on request . With this project,
the user can get all the required information without wasting time .
To conclude, we have learnt a lot of things working on this project. We are also
thankful to our mentor and supervisor for their efforts in the learning process.
Surbhi Sharma
REFERENCES
a) Stack Overflow
https://stackoverflow.com/
c) Websites
1.https://socket.io/how-to/use-with-react-hooks
2. https://reactjs.org/tutorial/tutorial.html
Future Scope :
In this project, there is a future scope for users all over the worls to
send the connection request, make a database for all the users and
randomly pair them to connect and start the interview .