Coding Interview - Python, Java, Programming, AI Tools & Tech News
Coding Interview - Python, Java, Programming, AI Tools & Tech News
June 12, 2025 at 03:11 AM
💻 *Top 10 Coding Interview Questions with Answers (Python, Java, C++)* 🚀 1️⃣ *Reverse a String* *Python:* `s[::-1]` *Java:* `new StringBuilder(s).reverse().toString();` *C++:* `reverse(s.begin(), s.end());` 2️⃣ *Check Palindrome* *Python:* `s == s[::-1]` *Java:* `s.equals(new StringBuilder(s).reverse().toString())` *C++:* `s == string(s.rbegin(), s.rend())` 3️⃣ *Find Max in Array* *Python:* `max(arr)` *Java:* `Collections.max(Arrays.asList(arr));` *C++:* `*max_element(arr, arr + n);` 4️⃣ *Fibonacci Series (first n terms)* *Python:* ``` a, b = 0, 1 for _ in range(n): print(a, end=' ') a, b = b, a + b ``` *Java:* ```java int a = 0, b = 1; for(int i = 0; i < n; i++) { System.out.print(a + " "); int temp = a + b; a = b; b = temp; } ``` *C++:* ``` int a = 0, b = 1; for(int i = 0; i < n; i++) { cout << a << " "; int temp = a + b; a = b; b = temp; } ``` 5️⃣ *Swap Two Numbers (no temp)* *Python:* `a, b = b, a` *Java:* `a = a + b; b = a - b; a = a - b;` *C++:* `a ^= b; b ^= a; a ^= b;` 6️⃣ *Check Prime Number* *Python:* `all(n % i != 0 for i in range(2, int(n**0.5)+1))` *Java:* ```java boolean isPrime = true; for(int i = 2; i <= Math.sqrt(n); i++) { if(n % i == 0) { isPrime = false; break; } } ``` *C++:* ```cpp bool isPrime = true; for(int i = 2; i <= sqrt(n); i++) { if(n % i == 0) { isPrime = false; break; } } ``` 7️⃣ *Count Vowels in String* *Python:* `sum(1 for c in s if c.lower() in "aeiou")` *Java:* ```java int count = 0; for(char c : s.toCharArray()) { if("aeiouAEIOU".indexOf(c) != -1) count++; } ``` *C++:* ```cpp int count = 0; for(char c : s) { if(strchr("aeiouAEIOU", c)) count++; } ``` 8️⃣ *Remove Duplicates (from array)* *Python:* `list(set(arr))` *Java:* `new HashSet<>(Arrays.asList(arr));` *C++:* ``` sort(arr, arr+n); n = unique(arr, arr+n) - arr; ``` 9️⃣ *Factorial (Recursive)* *Python:* ``` def fact(n): return 1 if n == 0 else n * fact(n-1) ``` *Java:* ``` int fact(int n) { return (n == 0) ? 1 : n * fact(n-1); } ``` *C++:* ```cpp int fact(int n) { return (n == 0) ? 1 : n * fact(n-1); } ``` 🔟 *Sum of Digits* *Python:* `sum(map(int, str(n)))` *Java:* ``` int sum = 0; while(n > 0) { sum += n % 10; n /= 10; } ``` *C++:* ``` int sum = 0; while(n > 0) { sum += n % 10; n /= 10; } ``` *❤️ React for more!*
❤️ 👍 🇳🇬 🎉 🕋 🇹🇿 😀 😮 108

Comments