CRED is hiring Freshers for the roles of NON TECHNICAL GRADUATE APPRENTICE. The details of the job, requirements and other information given below:
CRED IS HIRING : FRONTEND DEVELOPER ( WEB)
- Qualification : Any Bachelor’s /master’s Degree
- 0–2 years of experience in frontend development or related areas
- solid understanding of HTML5, CSS3, and JavaScript (ES6+)
- proficiency in React.js or similar frameworks (Vue.js, Angular, etc.)
- experience working with RESTful APIs and version control systems like Git
- familiarity with build tools such as Webpack, Vite, or Parcel
Don’t miss out, CLICK HERE (to apply before the link expires)
Sample Interview Questions and Answers (Beginner-Friendly)
1. What is the difference between ==
and ===
in JavaScript?
Answer:
==
checks if values are the same but doesn’t care about the type.===
checks if the values and the types are the same.
Example:
'5' == 5 // true
'5' === 5 // false
For better accuracy and fewer bugs, always use ===
.
2. What is React? Why do we use it?
Answer:
React is a JavaScript library used to build user interfaces, especially for single-page applications. It helps you create reusable UI components and updates the page without refreshing it.
We use it because:
-
It makes code modular and easier to manage.
-
It’s fast because of something called the Virtual DOM.
-
It has a huge community and ecosystem.
3. What is a component in React?
Answer:
A component is a building block in React. Think of it like a function that returns HTML. You can reuse components throughout your app.
Example:
function Button() {
return <button>Click me!</button>;
}
4. What are props in React?
Answer:
Props are like function arguments. They are used to send data from one component to another.
Example:
function Greeting(props) {
return <h1>Hello, {props.name}</h1>;
}
5. What is state in React?
Answer:
State is used to store data in a component that can change over time.
Example using useState
:
const [count, setCount] = useState(0);
When state changes, React automatically updates the UI.
6. How do you fetch data from an API in React?
Answer:
We usually use fetch
or libraries like axios
, often inside the useEffect
hook.
Example:
useEffect(() => {
fetch('https://api.example.com/data')
.then(res => res.json())
.then(data => setData(data));
}, []);
7. What is Git, and why do we use it?
Answer:
Git is a tool to track changes in your code. It helps you:
-
Save your work
-
Go back to older versions
-
Work in teams without conflicts
8. What is responsive design?
Answer:
Responsive design makes sure your website looks good on all screen sizes, like phones, tablets, and desktops. We use CSS features like:
-
media queries
-
flexbox
orgrid
9. What are some ways to optimize a web app’s performance?
Answer:
-
Minimize file sizes (JS/CSS/images)
-
Lazy load images and components
-
Use efficient code
-
Avoid too many re-renders
-
Use a fast build tool like Vite
10. What tools have you used in frontend development?
Answer:
You could mention:
-
Code editor: VS Code
-
Framework: React
-
Version control: Git
-
Build tools: Webpack, Vite
-
Design: Figma (if applicable)
-
Testing: Jest, React Testing Library
Final Tips Before You Apply
-
Make sure your resume is clear and includes links to projects or GitHub.
-
Practice explaining your code and projects simply.
-
Be ready to answer coding questions or solve small tasks live.
-
Stay calm and honest in interviews — it’s okay to say you don’t know something, as long as you’re willing to learn.
Join Our Telegram Group (1.9 Lakhs + members):- Click Here To Join
For Experience Job Updates Follow – FLM Pro Network – Instagram Page
For All types of Job Updates (B.Tech, Degree, Walk in, Internships, Govt Jobs & Core Jobs) Follow – Frontlinesmedia JobUpdates – Instagram Page
For Healthcare Domain Related Jobs Follow – Frontlines Healthcare – Instagram Page