i
Encora
Filter interviews by
I applied via Referral and was interviewed before Jul 2023. There were 3 interview rounds.
I am a recent graduate with a degree in Computer Science and a passion for coding. I have experience with Java, Python, and web development.
Recent graduate with a degree in Computer Science
Passionate about coding and technology
Proficient in Java, Python, and web development
Completed internships at tech companies
let, const, and var are used to declare variables in JavaScript. Closures are functions that have access to their outer scope even after the outer function has finished executing.
let: block-scoped variable declaration, can be reassigned
const: block-scoped variable declaration, cannot be reassigned, but its properties can be modified
var: function-scoped variable declaration, can be reassigned
Closure: inner function has ...
Hoisting is a JavaScript mechanism where variable and function declarations are moved to the top of their containing scope during compilation.
Variable declarations are hoisted to the top of their scope, but not their initializations.
Function declarations are fully hoisted, including their definitions.
Hoisting can lead to unexpected behavior if not understood properly.
String reverse and factorial programs in array of strings.
For string reverse program, iterate through the string from end to beginning and append each character to a new string.
For factorial program, use a loop to multiply numbers from 1 to n.
Example for string reverse: Input 'hello' -> Output 'olleh'
Example for factorial: Input 5 -> Output 120 (5*4*3*2*1)
Add two arrays element-wise and reverse the resulting array of strings.
Iterate through both arrays and add corresponding elements together.
Reverse the resulting array of strings.
Handle edge cases like arrays of different lengths.
Example: ['1', '2', '3'] + ['4', '5', '6'] = ['5', '7', '9'] -> reverse -> ['9', '7', '5']
String methods are used to manipulate and work with strings in programming languages.
toUpperCase(): Converts a string to uppercase
toLowerCase(): Converts a string to lowercase
charAt(index): Returns the character at the specified index
indexOf(substring): Returns the index of the first occurrence of a substring
split(delimiter): Splits a string into an array of substrings based on a delimiter
I am a recent graduate with a degree in Computer Science and a passion for coding. I have experience with Java, Python, and web development.
Recent graduate with a degree in Computer Science
Passionate about coding and technology
Proficient in Java, Python, and web development
Experience with software development projects during studies
My strength lies in my problem-solving skills and ability to learn quickly.
Strong problem-solving skills
Quick learner
Adaptability to new technologies
Ability to work well under pressure
I applied via Referral and was interviewed before Jun 2022. There were 4 interview rounds.
Basic coding test, Oops program and some technical problem.
OOPs concepts include encapsulation, inheritance, polymorphism, and abstraction. Abstraction is a concept where only relevant information is shown to the user, while interface is a blueprint for classes.
OOPs concepts: encapsulation, inheritance, polymorphism, abstraction
Abstraction: showing only relevant information to the user
Interface: blueprint for classes, defines methods without implementation
Example: Abstraction ...
Top trending discussions
I applied via Recruitment Consultant and was interviewed in May 2021. There was 1 interview round.
posted on 17 Jan 2021
I applied via Naukri.com and was interviewed in Dec 2020. There were 3 interview rounds.
I applied via Referral and was interviewed in Apr 2020. There were 5 interview rounds.
Normalization is a process of organizing data in a database to reduce redundancy and improve data integrity.
Normalization involves breaking down a table into smaller tables and establishing relationships between them.
There are different levels of normalization, with each level having specific rules to follow.
Normalization helps to prevent data inconsistencies and anomalies.
Examples of normalization include converting r...
I applied via Naukri.com and was interviewed before Jan 2021. There were 2 interview rounds.
posted on 21 Nov 2020
I applied via Referral and was interviewed in Jun 2021. There was 1 interview round.
based on 2 interviews
Interview experience
based on 4 reviews
Rating in categories
Senior Software Engineer
795
salaries
| ₹10 L/yr - ₹35.5 L/yr |
Technical Lead
782
salaries
| ₹15 L/yr - ₹46 L/yr |
Software Engineer
302
salaries
| ₹4.5 L/yr - ₹18.4 L/yr |
Software Developer
156
salaries
| ₹3 L/yr - ₹12 L/yr |
QA Lead
133
salaries
| ₹11 L/yr - ₹33.4 L/yr |
Xoriant
CitiusTech
HTC Global Services
HERE Technologies