Reliance Industries Interview Preparation
55+ cloud computing, big data, and DSA questions with complete solutions.
| Question | Answer | Category |
|---|---|---|
| Q1. What is cloud computing? | On-demand computing resources over internet. IaaS, PaaS, SaaS models. | Technical |
| Q2. Explain Big Data 4Vs. | Volume (size), Velocity (speed), Variety (types), Veracity (quality). | Technical |
| Q3. Maximum scalar product of vectors. | Sort both arrays, multiply corresponding elements, sum. | Coding |
| Q4. Microservices vs Monolithic. | Micro: independent, scalable. Monolithic: single codebase, simpler. | Technical |
| Q5. Check anagram of strings. | Sort both strings and compare, or use character frequency. | Coding |
| Q6. MapReduce framework. | Map: process data in parallel. Reduce: aggregate results. Hadoop framework. | Technical |
| Q7. Merge sorted arrays. | Two pointer approach. O(n+m) time. | Coding |
| Q8. Containerization with Docker. | Package applications with dependencies. Consistent across environments. | Technical |
| Q9. Longest palindromic substring. | Expand around centers or DP approach. O(n²) time. | Coding |
| Q10. Apache Spark. | Distributed computing framework. Faster than Hadoop MapReduce. | Technical |
| Q11. Reverse linked list. | Three pointers: prev, curr, next. Reverse iteratively. | Coding |
| Q12. Kubernetes orchestration. | Container orchestration: manage, deploy, scale containers. | Technical |
| Q13. Palindrome number check. | Convert to string or reverse mathematically. | Coding |
| Q14. Load balancing. | Distribute traffic across servers. Round-robin, least connections, etc. | Technical |
| Q15. First non-repeating character. | Use hashmap, return first with count = 1. | Coding |
| Q16. Data warehouse vs Data lake. | Warehouse: structured, processed. Lake: raw, unstructured data. | Technical |
| Q17. Remove duplicates from sorted array. | Two pointers. Count unique elements. | Coding |
| Q18. Serverless computing. | Execute code without managing servers. AWS Lambda, Google Cloud Functions. | Technical |
| Q19. Valid parentheses. | Stack: push open, pop close. Empty stack = valid. | Coding |
| Q20. Data mining. | Discover patterns in large datasets. Statistical and machine learning. | Technical |
| Q21. Fibonacci series. | Each = sum of previous two. Start: 0, 1. | Coding |
| Q22. Two Sum problem. | Hashmap for O(n). Store complement values. | Coding |
| Q23. API Gateway. | Manages API requests, authentication, rate limiting, routing. | Technical |
| Q24. Maximum subarray sum (Kadane). | Track current and max sum. Reset if negative. | Coding |
| Q25. Data visualization tools. | Tableau, Power BI, Looker. Present insights from data. | Technical |
| Q26. String reversal. | Slicing or iterative reversal. | Coding |
| Q26. CDN (Content Delivery Network). | Distribute content geographically. Reduce latency, improve performance. | Technical |
| Q27. Prime number check. | Check divisibility up to sqrt(n). | Coding |
| Q28. Factorial calculation. | Product of all positive integers ≤ n. | Coding |
| Q29. Message queues. | Asynchronous communication. RabbitMQ, Kafka, AWS SQS. | Technical |
| Q30. GCD calculation. | Euclidean algorithm: gcd(a,b) = gcd(b, a%b). | Coding |
| Q31. Tell me about yourself. | Education, projects, internships, skills, why Reliance. | HR |
| Q32. Why Reliance? | Jio innovation, tech leadership, global operations, growth opportunities. | HR |
| Q33. Strengths. | Problem-solving, teamwork, adaptability, quick learner. | HR |
| Q34. Array rotation by k. | Slicing or reverse technique. O(n) time. | Coding |
| Q35. Count character frequency. | Hashmap or counter. O(n) time. | Coding |
| Q36. Database replication. | Copy data to multiple servers. Improves availability, read performance. | Technical |
| Q37. Merge sort. | Divide, sort, merge. O(n log n) always. | Coding |
| Q38. Binary search. | Divide search space in half. O(log n) on sorted array. | Coding |
| Q39. Database sharding. | Horizontal partitioning. Distribute data across servers. | Technical |
| Q40. Bubble sort. | Compare adjacent, swap. O(n²) worst case. | Coding |
| Q41. Pressure handling. | Prioritize, break problems, communicate, stay focused. | HR |
| Q42. Salary expectations. | Research tech sector. Realistic range with flexibility. | HR |
| Q43. Selection sort. | Find minimum, swap. O(n²) always. | Coding |
| Q43. Caching strategies. | LRU, LFU, TTL-based. Improve performance, reduce DB load. | Technical |
| Q44. Insertion sort. | Build sorted array incrementally. O(n²) worst, O(n) best. | Coding |
| Q45. NoSQL vs SQL. | SQL: relational, ACID. NoSQL: flexible schema, scalable. | Technical |
| Q46. Learning new tech. | Courses, projects, docs, hands-on experimentation. | HR |
| Q47. Transpose matrix. | Swap rows and columns. Create new matrix. | Coding |
| Q48. LCM calculation. | lcm(a,b) = (a*b) / gcd(a,b). | Coding |
| Q49. Failover mechanism. | Automatic switch to backup on failure. Ensures availability. | Technical |
| Q50. Career goals in 5 years. | Senior engineer, tech lead, cloud architect. | HR |
| Q51. Matrix addition. | Add corresponding elements. | Coding |
| Q52. Service mesh (Istio). | Manage service-to-service communication. Observability, security. | Technical |
| Q53. Anagram check. | Sort or use character frequency. | Coding |
| Q54. Second largest element. | Track first and second. O(n) time. | Coding |
| Q55. Any questions? | Ask about Jio projects, cloud tech, big data, mentoring, career path. | HR |