i
Thinkogic
Filter interviews by
I applied via Walk-in and was interviewed in May 2023. There were 3 interview rounds.
I was motivated to become a software developer due to my passion for problem-solving and creating innovative solutions.
Passion for problem-solving
Interest in creating innovative solutions
Enjoyment of logical thinking and coding
Opportunity to work on challenging projects
Desire to contribute to the advancement of technology
Yes
Explained the concept of cloud computing to a group of business executives
Used simple analogies and visual aids to convey complex technical concepts
Adapted the language and terminology to match the audience's level of understanding
I ensure code security through secure coding practices, code reviews, and vulnerability testing.
Follow secure coding practices such as input validation, output encoding, and proper error handling.
Conduct regular code reviews to identify and fix security vulnerabilities.
Perform vulnerability testing using tools like static code analyzers and penetration testing.
Stay updated with the latest security best practices and pa...
In an agile development environment, tasks are prioritized based on value, urgency, dependencies, and team capacity.
Value: Prioritize tasks that deliver the most value to the customer or business.
Urgency: Address tasks that have immediate deadlines or time-sensitive requirements.
Dependencies: Resolve tasks that are dependent on the completion of other tasks.
Team Capacity: Consider the team's capacity and workload to en...
The stages of software development lifecycle include planning, analysis, design, implementation, testing, deployment, and maintenance.
Planning: Defining project goals, requirements, and resources.
Analysis: Gathering and understanding user needs and system requirements.
Design: Creating a blueprint of the software solution.
Implementation: Writing code and developing the software.
Testing: Verifying the functionality and i...
Create a hero section for website
posted on 3 Aug 2022
I applied via Recruitment Consulltant and was interviewed before Aug 2021. There were 2 interview rounds.
Hospital management syatem
Check the coding and databases connection and validations
posted on 11 Sep 2023
I applied via Walk-in and was interviewed in Aug 2023. There were 5 interview rounds.
Section 1. 10 questions aptitude
section 2. 10 oops questions based on c++
section 3. comprehension
section 4. 10 questions English grammar
One coding question. it's like two lines of question, understand the question and write the code using any programming language.
Coding test was on reactjs and html
I applied via Naukri.com and was interviewed in Aug 2020. There was 1 interview round.
Hooks in WordPress are actions and filters that allow developers to modify or add functionality to WordPress.
Actions are hooks triggered at specific points in WordPress, such as when a post is published or a user logs in.
Filters allow developers to modify data before it is displayed, such as changing the content of a post or the title of a page.
Examples of hooks include 'wp_head', 'wp_footer', 'the_content', and 'the_t
Customizing a child theme involves modifying its CSS and PHP files to override the parent theme's styles and functionality.
Create a new directory for the child theme in the wp-content/themes/ directory
Create a style.css file in the child theme directory and add the necessary header information
Enqueue the parent theme's stylesheet in the child theme's functions.php file
Override parent theme's styles and functionality by...
I applied via LinkedIn and was interviewed before Jan 2024. There was 1 interview round.
Optimizing a React application involves code splitting, lazy loading, minimizing bundle size, using memoization, and optimizing rendering performance.
Implement code splitting to load only necessary code for each route or component.
Utilize lazy loading to defer loading of non-essential components until they are needed.
Minimize bundle size by removing unused dependencies, using tree shaking, and optimizing images and ass...
Hooks are functions that allow developers to use state and other React features in functional components.
Hooks are introduced in React 16.8 to allow state and other React features in functional components.
There are different types of hooks like useState, useEffect, useContext, useReducer, etc.
useState hook is used to add state to functional components.
useEffect hook is used to perform side effects in functional compone...
posted on 18 Oct 2023
Database realted task
I appeared for an interview in Apr 2020.
Design a database for a university with colleges, departments, and students. Write a query to get students with maximum votes.
Use a relational database like MySQL or PostgreSQL
Create tables for colleges, departments, students, and elections
Use foreign keys to establish relationships between tables
Add columns for election details like candidate names and vote counts
Write a query to join tables and filter for maximum vot
Design a bit.ly URL shortening service with database choice, table design, and endpoints.
Use a relational database like MySQL or PostgreSQL for scalability and ACID compliance.
Create a table with columns for the original URL, shortened URL, and metadata like creation date and click count.
Endpoints should include URL shortening, redirection, and analytics.
Implement caching to improve performance and reduce database load...
I applied via Walk-in
Spring MVC is a framework for building web applications using the Model-View-Controller architecture.
Spring MVC separates the application into three components: Model, View, and Controller.
The Model represents the data and business logic, the View is responsible for rendering the UI, and the Controller handles user input and manages the flow of data between the Model and View.
Spring MVC provides a variety of features s...
Object-oriented programming is a programming paradigm based on the concept of objects.
Objects are instances of classes that encapsulate data and behavior
Inheritance allows classes to inherit properties and methods from parent classes
Polymorphism allows objects to take on multiple forms and behave differently based on context
Exception handling is the process of handling runtime errors in a program.
It is used to prevent the program from crashing due to unexpected errors.
It involves catching and handling exceptions using try-catch blocks.
The catch block contains code to handle the exception and prevent the program from terminating.
Examples of exceptions include null pointer exceptions, arithmetic exceptions, and array index out of bounds exc
Some of the top questions asked at the Thinkogic Software Developer interview -
based on 1 interview
Interview experience
based on 3 reviews
Rating in categories
GrapplTech
Wilco Source
IDOS INDIA
EffiaSoft