Desarrollador De Software Interview Questions

Desarrollador De Software Interview Questions

El desarrollo de software es una trayectoria profesional muy demandada, y también es un puesto que puede ofrecer oportunidades de altos ingresos y de realización profesional. A la hora de realizar una entrevista para un puesto de desarrollador de software, es probable que te hagan preguntas sobre tus habilidades técnicas y sociales, y sobre cómo sueles gestionar los proyectos para asegurar su eficiencia.

Preguntas de entrevista más frecuentes para desarrollador/a de software y cómo responderlas

Question 1

Pregunta n.º 1: ¿A qué tipo de desarrollo de software te dedicas actualmente?

How to answer
Respuesta recomendada: Al responder a esta pregunta sobre tus proyectos de desarrollo de software en curso, no olvides mencionar los lenguajes de programación y las tecnologías que utilizas. Esta pregunta ayuda a determinar si posees las habilidades necesarias para gestionar la carga de trabajo.
Question 2

Pregunta n.º 2: Describe un problema de desarrollo al que hayas tenido que hacer frente y explica cómo lograste solucionarlo.

How to answer
Respuesta recomendada: Describir una situación concreta te permitirá explicar tus métodos de resolución de problemas y las medidas que adoptaste para resolver el problema. Utiliza el método STAR (Situación, Tarea, Acción, Resultado) para ofrecer una descripción clara del problema y de la solución.
Question 3

Pregunta n.º 3: ¿Cómo sueles abordar el proceso de QA?

How to answer
Respuesta recomendada: El aseguramiento de la calidad o QA (del inglés, Quality Assurance) es un aspecto importante del desarrollo de software. En organizaciones pequeñas que no dispongan de un equipo de QA específico, esta tarea podría corresponder a los desarrolladores de software. Si te hacen alguna pregunta sobre el proceso de QA, es posible que se intente determinar si estarías dispuesto y serías capaz de asumir las tareas de pruebas y de corrección de errores de programación como parte de tus funciones.

665,526 desarrollador de software interview questions shared by candidates

1.Given a string, write a function that return if it is Palindrome. This wasn't asked directly but from interviewer example i was need to understand that this function must ignore all spaces and special symbols. 2. Given an array, write a function that return true if any 3 elements of this array can sum to 0. My first solution was the simplest and far from best which result in O(n^3). Then interviewer asked me to improve to improve it to O(n^2). This give me a hint that i can use Hash to reduce complexity.
avatar

Android Developer

Interviewed at Meta

3.6
Jan 19, 2015

1.Given a string, write a function that return if it is Palindrome. This wasn't asked directly but from interviewer example i was need to understand that this function must ignore all spaces and special symbols. 2. Given an array, write a function that return true if any 3 elements of this array can sum to 0. My first solution was the simplest and far from best which result in O(n^3). Then interviewer asked me to improve to improve it to O(n^2). This give me a hint that i can use Hash to reduce complexity.

I got a few C++ questions, then a question on sorting algorithms then a brainteaser. The brainteaser went as follows: Three people are given hats. Each hat is either red or blue, chosen at random. Each person can see the other 2 hats, but not their own. They each must simultaneously either guess their own hat's color, or pass. No communication is allowed, although they can agree on a strategy ahead of time. What strategy will give them the best chances of at least one person guessing right, and nobody guessing wrong?
avatar

High Frequency Developer

Interviewed at Tower Research Capital

4.1
Nov 29, 2011

I got a few C++ questions, then a question on sorting algorithms then a brainteaser. The brainteaser went as follows: Three people are given hats. Each hat is either red or blue, chosen at random. Each person can see the other 2 hats, but not their own. They each must simultaneously either guess their own hat's color, or pass. No communication is allowed, although they can agree on a strategy ahead of time. What strategy will give them the best chances of at least one person guessing right, and nobody guessing wrong?

Find the first index of the substring. Condition: Do not use java library function or regular expressions. And measure the performance of your implementation with the standard java library function. Examples: String 1: “abcdefg” String 2: “bcd” Should return 1 String 1: “abcdefg” String 2: “x” Should return -1
avatar

Software Engineer

Interviewed at Salesforce

4.1
May 2, 2012

Find the first index of the substring. Condition: Do not use java library function or regular expressions. And measure the performance of your implementation with the standard java library function. Examples: String 1: “abcdefg” String 2: “bcd” Should return 1 String 1: “abcdefg” String 2: “x” Should return -1

Come out with an algorithm for getting the column number provided the column name in a excel sheet and vice versa. Excel has a naming convention of A,B..Z,AA,AB,AC..ZZ,AAA... This had to be converted to the column numbers. A will be 1 and AA will 27.. Also the algorithm to find the name provided column number.
avatar

Software Engineer

Interviewed at Google

4.4
Mar 19, 2009

Come out with an algorithm for getting the column number provided the column name in a excel sheet and vice versa. Excel has a naming convention of A,B..Z,AA,AB,AC..ZZ,AAA... This had to be converted to the column numbers. A will be 1 and AA will 27.. Also the algorithm to find the name provided column number.

Given a string with only ')' and '(' find if the string is complete or not. If the string is complete means that each open paranthesis should have a corresponding closed one. Eg: String s= "((()))()"- Complete String String s1=")()()()())))(()()()((" - Incomplete String
avatar

Software Developer

Interviewed at Google

4.4
Feb 24, 2012

Given a string with only ')' and '(' find if the string is complete or not. If the string is complete means that each open paranthesis should have a corresponding closed one. Eg: String s= "((()))()"- Complete String String s1=")()()()())))(()()()((" - Incomplete String

Implement a function string balanceParanthesis(string s); which given a string s consisting of some parenthesis returns a string s1 in which parenthesis are balanced and differences between s and s1 are minimum. Eg - "(ab(xy)u)2)" -> "(ab(xy)u)2" ")))(((" -> ""
avatar

Software Engineer

Interviewed at Meta

3.6
Aug 9, 2011

Implement a function string balanceParanthesis(string s); which given a string s consisting of some parenthesis returns a string s1 in which parenthesis are balanced and differences between s and s1 are minimum. Eg - "(ab(xy)u)2)" -> "(ab(xy)u)2" ")))(((" -> ""

Viewing 71 - 80 interview questions

Glassdoor has 665,526 interview questions and reports from Desarrollador de software interviews. Prepare for your interview. Get hired. Love your job.