Filter interviews by
Mid-level iOS developers should possess a solid understanding of Swift, UIKit, and best practices in app development.
Proficient in Swift and Objective-C, enabling effective coding and debugging.
Experience with UIKit and SwiftUI for building user interfaces.
Understanding of MVC and MVVM design patterns to structure code efficiently.
Familiarity with RESTful APIs for integrating backend services, e.g., fetching data from ...
Top trending discussions
I appeared for an interview before May 2024, where I was asked the following questions.
iOS and Android apps differ in development environments, design guidelines, and user experience.
Development Language: iOS uses Swift/Objective-C, while Android uses Java/Kotlin.
User Interface: iOS follows Human Interface Guidelines; Android uses Material Design.
App Distribution: iOS apps are distributed via the App Store; Android apps can be distributed through multiple platforms.
Hardware Fragmentation: Android runs on...
Implementing secure app development involves best practices in coding, data handling, and user authentication for both iOS and Android.
Use HTTPS for all network communications to encrypt data in transit.
Implement strong authentication methods, such as OAuth or biometric authentication.
Regularly update libraries and frameworks to patch known vulnerabilities.
Use secure storage solutions like Keychain on iOS and Encrypted...
I applied via Walk-in and was interviewed before Jul 2020. There were 3 interview rounds.
I applied via Naukri.com and was interviewed in Jun 2021. There was 1 interview round.
This question involves creating a program using HTML to demonstrate web development skills.
Understand the structure of an HTML document: <html>, <head>, <body>.
Use semantic HTML elements like <header>, <footer>, <article> for better accessibility.
Incorporate CSS for styling and JavaScript for interactivity.
Example: Create a simple webpage with a title, a paragraph, and a button that ...
I applied via Job Portal and was interviewed in Aug 2024. There was 1 interview round.
I appeared for an interview in Dec 2024, where I was asked the following questions.
I am a passionate software developer with a strong background in full-stack development and a love for problem-solving.
Experience in JavaScript frameworks like React and Angular, building responsive web applications.
Proficient in backend technologies such as Node.js and Express, creating RESTful APIs.
Strong understanding of databases, both SQL (PostgreSQL) and NoSQL (MongoDB), for data management.
Worked on a team proje...
I was inspired by the opportunity to innovate and contribute to impactful projects in a collaborative environment.
Passion for technology: I've always been fascinated by how software can solve real-world problems, like developing an app that helps users track their health.
Alignment with company values: Your commitment to sustainability resonates with my personal values, and I want to be part of a team that makes a diffe...
I appeared for an interview before Jun 2024, where I was asked the following questions.
I manage stress by prioritizing tasks, maintaining open communication, and practicing mindfulness techniques to stay focused and calm.
Prioritize tasks: I create a to-do list to focus on high-impact tasks first, ensuring I meet deadlines without feeling overwhelmed.
Open communication: I discuss challenges with my team or manager, which helps in finding solutions and reduces feelings of isolation.
Mindfulness techniques: ...
I appeared for an interview before Jun 2024, where I was asked the following questions.
I prioritize tasks by assessing urgency, importance, and deadlines to ensure efficient workflow and project success.
Use the Eisenhower Matrix to categorize tasks into urgent vs. important.
Set clear deadlines for each task to manage time effectively.
Break larger tasks into smaller, manageable steps to avoid overwhelm.
Regularly review and adjust priorities based on project changes or new information.
Example: If a bug fix...
I stay current with industry developments through continuous learning, networking, and engaging with the tech community.
Subscribe to tech blogs and newsletters like TechCrunch and Hacker News for the latest updates.
Participate in online courses on platforms like Coursera or Udemy to learn new technologies.
Attend industry conferences and meetups to network and share knowledge with peers.
Follow influential developers and...
The struct keyword is used in programming languages to define a user-defined data type that contains multiple variables of different types.
Structs are used to group related data together.
They can have different types of variables, including other structs.
Structs can be used to create complex data structures.
They are commonly used in object-oriented programming languages.
The class keyword is used in object-oriented programming to define a blueprint for creating objects.
The class keyword is used in languages like Java, C++, and Python.
It allows the programmer to define the properties and behaviors of an object.
Objects created from a class are called instances.
Classes can have attributes (variables) and methods (functions).
Inheritance allows classes to inherit properties and behaviors fr...
UI/UX Designer
4
salaries
| ₹2 L/yr - ₹4.2 L/yr |
Mern Stack Developer
4
salaries
| ₹3 L/yr - ₹5.1 L/yr |
Android Developer
3
salaries
| ₹3.7 L/yr - ₹4.3 L/yr |
Senior Android Developer
3
salaries
| ₹3.6 L/yr - ₹4.4 L/yr |
Full Stack Developer
3
salaries
| ₹6.6 L/yr - ₹8.4 L/yr |
Amazon Sellers Services
Primus Global Technologies
GAMMON INDIA
Magneti Marelli Motherson Auto System