Sign in to view Rajan’s full profile
or
New to LinkedIn? Join now
By clicking Continue to join or sign in, you agree to LinkedIn’s User Agreement, Privacy Policy, and Cookie Policy.
Bengaluru, Karnataka, India
Sign in to view Rajan’s full profile
Rajan can introduce you to 10+ people at Maveric Systems Limited
or
New to LinkedIn? Join now
By clicking Continue to join or sign in, you agree to LinkedIn’s User Agreement, Privacy Policy, and Cookie Policy.
4K followers
500+ connections
Sign in to view Rajan’s full profile
or
New to LinkedIn? Join now
By clicking Continue to join or sign in, you agree to LinkedIn’s User Agreement, Privacy Policy, and Cookie Policy.
View mutual connections with Rajan
Rajan can introduce you to 10+ people at Maveric Systems Limited
or
New to LinkedIn? Join now
By clicking Continue to join or sign in, you agree to LinkedIn’s User Agreement, Privacy Policy, and Cookie Policy.
View mutual connections with Rajan
or
New to LinkedIn? Join now
By clicking Continue to join or sign in, you agree to LinkedIn’s User Agreement, Privacy Policy, and Cookie Policy.
Sign in to view Rajan’s full profile
or
New to LinkedIn? Join now
By clicking Continue to join or sign in, you agree to LinkedIn’s User Agreement, Privacy Policy, and Cookie Policy.
About
Welcome back
By clicking Continue to join or sign in, you agree to LinkedIn’s User Agreement, Privacy Policy, and Cookie Policy.
New to LinkedIn? Join now
Activity
4K followers
-
Rajan Vinod reposted thisRajan Vinod reposted thisYou: "Just add a login page." AI assistant: Here's your login page with OAuth2, biometric auth, a CAPTCHA, a password strength analyzer, dark mode, 47 dependencies, and a microservices architecture. You: "No... just a simple login page." AI: Got it. Working on ONE simple login page... [MESSAGE]: You've run out of tokens. Please upgrade to Pro ($99/mo) to continue—or wait until 2 PM tomorrow. You: "..." I've seen development gigs burn over $1,000 in just a couple of hours of "vibe coding". The #1 skill in the AI era isn't prompting. It's knowing what NOT to accept. Most devs blindly paste AI output. The best ones know when to say "no, simpler." 3 rules I follow: - Start with the simplest prompt. Add detail only when needed. - If the output surprises you, you under-specified. That's YOUR bug. - Treat AI like a junior dev: review everything, trust nothing. P.S. If you're learning AI or want to use it better—you will love my weekly newsletter (it's free). Make sure to subscribe to receive your letter
-
Rajan Vinod reposted thisRajan Vinod reposted thisChristopher Havens arrived in a maximum-security prison in Washington carrying the weight of a life defined by bad decisions—drugs, violence, and crime. By 2011, at thirty-one years old, his future looked brutally fixed. For most people, prison is where ambition ends and hope withers. For Christopher, prison gave him something he’d never had before: time. One day, a cellmate left behind a math textbook. Out of boredom more than curiosity, Christopher picked it up. Math had never been his strength. He had scraped through school and dropped out without direction. But alone in his cell, with long hours and nothing to distract him, he began working through the problems. Something unexpected happened. He asked the prison education program for more books. Then harder ones. He taught himself algebra. Then calculus. Then advanced topics most students never encounter without a university classroom. Night after night, he worked alone, filling pages with symbols and proofs. Eventually, he hit limits. Some concepts were too advanced to unravel alone. He needed guidance. So Christopher did something audacious: he wrote letters to professional mathematicians around the world, asking for help. Most never replied. But one mathematician answered: Umberto Cerruti from the University of Turin. He didn’t condescend. He challenged Christopher. He sent materials on number theory, one of mathematics’ most abstract and demanding fields, and assigned problems that would test even trained researchers. Christopher responded with pages of handwritten work—careful, rigorous, original. Later came the moment that stunned everyone. Christopher uncovered new insights into relationships within number theory that had eluded others. Cerruti shared the work with colleagues. They checked it. Verified it. It held up. In 2020, Christopher Havens’ research was formally published in Research in Number Theory, a respected peer-reviewed journal. A man serving decades in prison, with no college degree and no access to computers or university libraries, had contributed original, doctoral-level mathematics to human knowledge. The man who entered prison defined by violence discovered discipline, purpose, and a way to give back. Christopher went on to co-found the Prison Mathematics Project, mentoring incarcerated students around, helping them study mathematics. He continues his own research, tackling problems that challenge professional mathematicians. He won’t be eligible for release until 2036. Yet in many ways, he’s already free—free to think, to create, to contribute. Christopher Havens’ story isn’t an argument that crimes don’t matter. It’s proof that people are more than the worst thing they’ve done. That genius doesn’t require privilege. That education can unlock minds society has written off. The world should change how to think about punishment, education, and human potential. How many more discoveries are waiting—quietly—behind locked doors?
-
Rajan Vinod reposted thisRajan Vinod reposted thisThe developer who built this Session Expired page for Income Tax Dept portal deserves a raise! 🫡
-
Rajan Vinod shared thisRajan Vinod shared thisHow to Retain Employees? Must Watch! Connect Hussain C. CMA Finalist Follow Advoxa #humanresources #hr #recruitment #business #hiring #humanresourcesmanagement #recruiting #jobs #jobsearch #leadership #career #job #employment #work #management #careers #resume #employeeengagement #payroll #staffing #nowhiring #hrconsulting #humanresource #humanresourcesconsulting #recruiter #smallbusiness #training #hrmanagement #covid #jobhunt
-
Rajan Vinod liked thisRajan Vinod liked thisWhat if AI could objectively evaluate how people perform in group discussions? Yesterday, I presented my capstone project at the iShowcase organized by the University of Arizona. I built an AI-Powered Student Behaviour Analysis System that analyzes group discussion videos using: • Computer Vision • Machine Learning • Large Language Models (LLMs) What it does: • Detects non-verbal behaviors (gaze, posture, gestures, emotions) • Computes attention, engagement, and discussion scores • Classifies performance using ML models • Generates structured AI-powered reports Why this matters: Most evaluations today are subjective. This system introduces a data-driven, unbiased, and scalable approach. Presenting this as an individual project and receiving real-time feedback was a great learning experience. Proud of what I built. #AI #MachineLearning #ComputerVision #LLM #DataScience #StudentAnalytics #iShowcase #UniversityOfArizona
-
Rajan Vinod liked thisRajan Vinod liked thisJioHotstar has more consoles.logs then India's runs today. . . . . Fewer errors than the run margins we won today. Champions TEAM INDIA. 🏆 🇮🇳 #india #t20 #champions #2026 #worldcup #nz #consolelogs
-
Rajan Vinod liked thisRajan Vinod liked this🎉 Kreatio Annual Day: Celebrating Another Year of Growth, Teamwork & Success! Our Annual Day celebration was a proud and memorable occasion for all of us at Kreatio — a moment to pause, reflect, and celebrate the journey we have built together as one team. It provided an opportunity to look back on a year of growth, innovation, and collaboration within the digital publishing space. It wasn’t just about marking another year; it was about honoring the people, passion, and perseverance that define who we are as an organization. It reinforced the strong culture we continue to build, one that values people and encourages innovation. To know more about this, check out our latest blog: https://lnkd.in/gMRnwdNK As we step into 2026 and the years ahead, we remain dedicated to empowering B2B and specialty media publishers, driving innovation, and shaping the future of digital publishing. Wish you all a Very Happy New Year and many thanks for your continued trust and support. #Kreatio #CMS #B2BMedia #Digitalpublishing #Teamwork
-
Rajan Vinod liked thisRajan Vinod liked thisGhayal hoon… isliye ghatak hoon. This wasn't just Ranveer's dialogue in Dhurandhar. This was BookMyShow's browser talking to not allowed scripts. 😤 Let me explain 👇 Booking tickets. DevTools open (as usual). Console shows: violates Content Security Policy directive: "connect-src" Calls going to Google Ads, DoubleClick, Criteo, Freshworks • Browser checked CSP • Domain not whitelisted → soft violation → request blocked CSP 101: Content Security Policy = HTTP response header that acts as a whitelist. It tells the browser exactly what's allowed: ``` Content-Security-Policy: script-src 'self' trusted.com; connect-src 'self' api.trusted.com; img-src 'self' cdn.trusted.com; ``` Anything outside this list? Blocked. No questions asked. Key directives: script-src → Where JS can load from connect-src → Where fetch/XHR/WebSocket can connect img-src → Allowed image sources frame-ancestors → Who can embed your site (clickjacking protection) default-src → Fallback for all What CSP prevents: → XSS attacks — Injected scripts won't execute → Data theft — Stolen data can't be sent to attacker's server → Clickjacking — Your site can't be embedded maliciously #ContentSecurityPolicy #WebSecurity
Experience & Education
-
Maveric Systems Limited
****
-
********* ******** *** ***
******** ********
-
******* ******** *** ***
******** ********
-
******** ********* ** *********** *********
******** ** *********** ******** ******* undefined
-
View Rajan’s full experience
See their title, tenure and more.
Welcome back
By clicking Continue to join or sign in, you agree to LinkedIn’s User Agreement, Privacy Policy, and Cookie Policy.
New to LinkedIn? Join now
or
By clicking Continue to join or sign in, you agree to LinkedIn’s User Agreement, Privacy Policy, and Cookie Policy.
Licenses & Certifications
-
Hands-On Essentials: Data Warehousing Workshop
Snowflake
IssuedCredential ID https://achieve.snowflake.com/37acfb86-3650-48d2-8e0d-a956bb235373#acc.pAqy53tP -
-
View Rajan’s full profile
-
See who you know in common
-
Get introduced
-
Contact Rajan directly
Other similar profiles
Explore more posts
-
Fahad Khakwani
Bahria Town Karachi Projects • 1K followers
🚀 Next.js 16 is Here – A Huge Step Forward for Web Developers! Next.js ne ab apna Version 16 launch kar diya hai, aur ye release developer experience aur performance dono mein massive upgrade lekar aaya hai. 🔥 Agar aap React developer ho ya modern full-stack apps bana rahe ho, to yeh update zaroor dekhna chahiye 👇 ⚡ Top Highlights from Next.js 16 🧩 1. Cache Components Ab aap "use cache" directive se components aur pages ko easily cache kar sakte ho — smarter & faster rendering! ⚙️ 2. Turbopack is Now Default Turbopack ab default bundler hai (Vite-style speed 🚀). Expect super-fast builds & instant refreshes even in large projects. 🤖 3. Next.js DevTools MCP (AI-Assisted Debugging) AI ab Next.js ke debugging process mein help karega — smarter context understanding aur faster issue tracing. 🧠 4. proxy.ts replaces middleware.ts Cleaner naming + clearer behavior for Node.js runtime use cases. 💾 5. Improved Caching APIs revalidateTag() aur naya updateTag() API aapko fine-grained control dete hain cache revalidation pe. ⚛️ 6. React Compiler Support (Stable!) Automatic optimization for re-renders — performance boost without extra effort. ✨ 7. React 19.2 Support App Router ab React 19.2 ke saath fully compatible hai, bringing View Transitions aur useEffectEvent() jaise new features. 🧭 Upgrade in Minutes npx @next/codemod@canary upgrade latest npm install next@latest react@latest react-dom@latest Make sure to review new options like: cacheComponents: true reactCompiler: true in your next.config.ts 💬 My Take: Next.js 16 ne caching aur performance ke area mein major leap liya hai. With AI debugging aur React Compiler, ye release ek new era open kar raha hai modern full-stack development ke liye. #Nextjs16 #Nextjs #React #WebDevelopment #FullStack #JavaScript #DeveloperTools
3
-
Prashant Yadav
Apollo.io • 45K followers
Here is the list of top frontend system design questions that you could be asked to code. These questions can be asked as HLD for SDE1 - SDE2 or LLD for SDE3+ 1. Search with autocomplete - Asked in Thoughtspot, xAI(Twitter), Uber, UIPath, Airbnb 2. Search with pagination - An extended variation of autocomplete where pages can be absolute or elipsed. 3. To-do list with multiple variations like Tabs, Auto Expiry after X time, Sortable with Drag and Drop - Asked in Atlassian, Zepto, Navi, Intuit, Apple, ArcticWolf, Uber 4. Lightbox image gallery - Asked in Uber 5. Multi-stepper form with variations - Asked in Zepto, Microsoft, Palo-Alto Networks, Flipkart 6. Nested file tree view with options to create files and folders - Asked in MakeMyTrip, PhonePe, JobTwine, Flipkart 7. Reusable select dropdown with search - Asked in Razorpay 8. Reusable extensible generic form component library - Asked in Rippling 9. Infinite-scroll with cursor-based pagination - Asked in Rippling, Tekion 10. List virtualization with and without intersection observer - Asked in UIPath, Tekion, Arctic-wolf. Solving these 10 questions will take your knowledge to the next level. These cover major frontend concepts. There are 50 more LLD questions on alpha[.]learnersbucket[.]com, Enroll today and get lifetime access to the best frontend preparation resource.
100
-
Narendra Sahoo
HCL Technologies Ltd • 16K followers
🚀 𝗧𝗢𝗣 𝟰𝟬 𝗥𝗘𝗔𝗟-𝗪𝗢𝗥𝗟𝗗 𝗦𝗖𝗘𝗡𝗔𝗥𝗜𝗢-𝗕𝗔𝗦𝗘𝗗 𝗦𝗣𝗥𝗜𝗡𝗚 𝗕𝗢𝗢𝗧 𝗜𝗡𝗧𝗘𝗥𝗩𝗜𝗘𝗪 𝗤𝗨𝗘𝗦𝗧𝗜𝗢𝗡𝗦 (𝗙𝗼𝗿 𝗘𝘅𝗽𝗲𝗿𝗶𝗲𝗻𝗰𝗲𝗱 𝗗𝗲𝘃𝗲𝗹𝗼𝗽𝗲𝗿𝘀) If you’re preparing for senior-level Spring Boot interviews, these are the questions that actually matter. No theory. No basics. Only real production scenarios 👇 ⸻ 𝗔𝗿𝗰𝗵𝗶𝘁𝗲𝗰𝘁𝘂𝗿𝗲 & 𝗦𝗽𝗿𝗶𝗻𝗴 𝗕𝗼𝗼𝘁 𝗜𝗻𝘁𝗲𝗿𝗻𝗮𝗹𝘀 1. Your Spring Boot application has a slow startup time. How would you analyze and optimize it? 2. An unexpected auto-configured bean is causing failures. How do you debug and disable it? 3. You need different implementations of a service for dev and prod. How would you design this? 4. How would you structure a large, enterprise-scale Spring Boot application? 5. How do you manage shared libraries and configuration across multiple Spring Boot microservices? ⸻ 𝗗𝗲𝗽𝗲𝗻𝗱𝗲𝗻𝗰𝘆 𝗜𝗻𝗷𝗲𝗰𝘁𝗶𝗼𝗻 & 𝗕𝗲𝗮𝗻 𝗠𝗮𝗻𝗮𝗴𝗲𝗺𝗲𝗻𝘁 6. You face a circular dependency between two services. How would you resolve it? 7. When would you use @Lazy, and what are the risks? 8. You want a bean to load only if a property or class exists. How do you implement this? 9. How do you activate a bean only in a specific environment (e.g., production)? 10. How do you override a default Spring Boot auto-configured bean? ⸻ 𝗥𝗘𝗦𝗧 𝗔𝗣𝗜 𝗗𝗲𝘀𝗶𝗴𝗻 & 𝗘𝘅𝗰𝗲𝗽𝘁𝗶𝗼𝗻 𝗛𝗮𝗻𝗱𝗹𝗶𝗻𝗴 11. A REST API must return different HTTP status codes based on business rules. How would you implement this? 12. How do you design a global exception-handling mechanism for REST APIs? 13. You need to introduce API versioning without breaking existing clients. How do you do it? 14. How do you validate complex nested request objects and return meaningful error messages? 15. How do you handle large file uploads and downloads efficiently? ⸻ 𝗦𝗽𝗿𝗶𝗻𝗴 𝗗𝗮𝘁𝗮 𝗝𝗣𝗔 (𝗣𝗿𝗼𝗱𝘂𝗰𝘁𝗶𝗼𝗻 𝗜𝘀𝘀𝘂𝗲𝘀) 16. Your application suffers from N+1 query issues. How do you identify and fix them? 17. LazyInitializationException occurs in production. What is the correct way to solve it? 18. You need high-performance queries involving multiple tables. Would you use JPQL or native queries and why? 19. How do you design transaction boundaries across multiple service methods? 20. How do you implement soft deletes and auditing in a JPA application? ⸻ 👉 𝗥𝗲𝗺𝗮𝗶𝗻𝗶𝗻𝗴 𝟮𝟬 𝗮𝗱𝘃𝗮𝗻𝗰𝗲𝗱 𝗽𝗿𝗼𝗱𝘂𝗰𝘁𝗶𝗼𝗻 & 𝗿𝗲𝗹𝗶𝗮𝗯𝗶𝗹𝗶𝘁𝘆 𝗾𝘂𝗲𝘀𝘁𝗶𝗼𝗻𝘀 (𝗦𝗲𝗰𝘂𝗿𝗶𝘁𝘆, 𝗧𝗿𝗮𝗻𝘀𝗮𝗰𝘁𝗶𝗼𝗻𝘀, 𝗦𝗰𝗮𝗹𝗶𝗻𝗴, 𝗙𝗮𝗶𝗹𝘂𝗿𝗲𝘀, 𝗗𝗲𝗽𝗹𝗼𝘆𝗺𝗲𝗻𝘁𝘀) 📌 𝘄𝗶𝗹𝗹 𝗯𝗲 𝘀𝗵𝗮𝗿𝗲𝗱 𝗶𝗻 𝘁𝗵𝗲 𝘂𝗽𝗰𝗼𝗺𝗶𝗻𝗴 𝗽𝗼𝘀𝘁 💬 𝗖𝗼𝗺𝗺𝗲𝗻𝘁 “𝗦𝗽𝗿𝗶𝗻𝗴 𝗕𝗼𝗼𝘁” if you want detailed, real-world answers — with production examples, best practices, and common pitfalls. 👣 𝗙𝗼𝗹𝗹𝗼𝘄 𝗺𝗲 for more Save this post. Share it with your team. This is what real Spring Boot experience looks like. 💪
56
39 Comments -
Anil Kumar
FIS • 2K followers
“Most bugs don’t break the system. They break the business.” In e-commerce, everything may look fine on the surface. - Website working. - Checkout loading. - Orders getting placed. But behind the scenes? A small logic mistake can cost lakhs. - Wrong tax calculation - Coupon applied twice - Refund processed incorrectly - Stock not updating in real-time - Payment success but order not created These are not just bugs. These are revenue leaks. QA is not about clicking buttons and reporting issues. QA is about thinking like: ✔ A customer ✔ A business owner ✔ A risk analyst Because one missed edge case can damage trust more than revenue. Quality is not a department. It’s a business strategy. Do you agree that QA should be involved in business discussions, not just testing? 👇 #QualityAssurance #SoftwareTesting #Ecommerce #BusinessMindset #QAEngineer
1
-
Upamanyu Deka
HF Markets • 7K followers
You cannot miss these 15 JavaScript concepts (common yet very important) if you are preparing for a frontend interview These are the fundamentals that will get tested again and again. 1.Execution Context & Call Stack 2. Hoisting (var, let, const) 3. Closures 4. Scope & Lexical Environment 5. Event Loop & Concurrency Model 6. this keyword (functions vs arrow functions) 7. Prototype & Inheritance 8. Higher-Order Functions (map, filter, reduce) 9. Currying & Partial Application 10. Destructuring & Spread/Rest 11. Promises & async/await 12. Callback Hell vs Promise Chaining 13. Fetch API & AJAX 14. ES6+ Features (let/const, modules, template literals, etc.) 15. Modules & Bundling
30
4 Comments -
Tarun kumar killamsetty
Oracle • 884 followers
🚨 Breaking: IRCTC is now a fintech. RBI just gave IRCTC iPay the green light to be a Payment Aggregator. Yes — the same IRCTC that made us refresh 17 times to book a tatkal ticket… will now compete with PayU, Razorpay. But with Indian Railways vibes. 🚂💳 Why the move? Because payments = money. Why RBI said yes: 1️⃣ Built-in traffic – 66M+ registered users. Millions of transactions daily. Zero customer acquisition struggle. 2️⃣ Nationwide reach – Metro to Tier-4 towns. IRCTC’s footprint is unmatched. 3️⃣ Govt-backed trust – In a world where fintech licenses get yanked, PSU stability is RBI’s comfort blanket. 4️⃣ Fits India’s playbook – RuPay, UPI, ONDC… and now IRCTC Payments. All “Made in India”, all on homegrown rails. From tickets → catering → tourism → now fintech… IRCTC isn’t just moving people. It’s moving money. If they pull this off, IRCTC could own one of the largest captive transaction ecosystems in India. Would you trust IRCTC with your payments… given its loading screen history? Source : ##copycat##
4
-
Akshaya Suresh
ValueLabs • 10K followers
Hackathons aren’t about coding. They’re about solving real problems fast. Want to crack Smart India Hackathon 2025? Here are your 5 Power Rules👇 1. Clarity Wins Understand the problem deeply. Half-baked problem = half-baked solution. 2. Build for Reality Think practical, scalable, deployable. Judges love what can be used tomorrow. 3. Team > Solo Divide roles (coder, designer, researcher, presenter). A startup mindset beats individual brilliance. 4. Keep it Simple UI/UX isn’t decoration, it’s adoption. A clean prototype > a complex mess. 5. Pitch Like a Pro Problem → Why it matters → Your solution → Real impact. Storytelling is your secret weapon. Remember: The real win = learning, network & impact. Winning is just the #bonus. #SmartIndiaHackathon #SIH2025 #HackathonTips #Innovation #ProblemSolving #TechForGood #IndiaInnovation #StudentsOfIndia #HackathonJourney #StartupMindset #DesignThinking #AGHLMS #AptitudeGuruHem #AGH #AksHaya #ValueLabs #SIH
54
-
Niketan Minde
Mobisoft Infotech • 2K followers
🚀 Production-Grade Razorpay Payment Handling in Flutter (Lessons from the Field) While working on a Flutter app with Razorpay UPI payments, I ran into a classic real-world issue that doesn’t show up in happy-path demos. 📌 Scenario: User initiates a UPI payment (PhonePe/GPay), switches apps… The payment completes, but the Flutter app gets killed or the Razorpay checkout closes. 👉 Client callbacks never fire. At this point, relying on the frontend alone is a design flaw, not a bug. ❌ What doesn’t scale in production Trusting client callbacks for payment success Expecting razorpay_signature after app restart Treating a single payment attempt as final ✅ Production-ready approach Backend is the single source of truth Use Razorpay Webhooks (payment.captured, payment.failed) Persist webhook logs in DB Treat any captured payment as final success On app restart: Flutter reads saved order_id Calls backend /payment/status Backend resolves status from webhook logs (API fallback only if needed) 🧠 Key insight Payments are event-driven, not UI-driven. If money is captured, the system must converge to SUCCESS, regardless of what the user saw on screen. This design: ✔ Handles app kills ✔ Handles network drops ✔ Handles multiple payment attempts ✔ Eliminates client-side ambiguity 💡 Takeaway for experienced devs Reliable payment systems are built with: Idempotency Server-side verification Event-based confirmation Clear separation between UX state and financial state If your payment logic lives mostly in the client, it will eventually break. #Flutter #Razorpay #UPI #SystemDesign #BackendEngineering #Webhooks #FinTech #MobileArchitecture #Payments #SoftwareEngineering
21
4 Comments -
SUMIT P
Bajaj Finserv • 2K followers
Bajaj Finserv .NET Full Stack Developer Interview Questions Round 1 1. What is Multiple Inheritance? 2. Does C# support Multiple Inheritance? If not, how can it be achieved? 3. What is an Interceptor, and where is it used? 4. What are Standalone Components in Angular? 5. What is an Auth Guard in Angular, and how does it work? 6. How can you limit the number of requests to an API (Rate Limiting)? 7. How do you identify a client for Rate Limiting? 8. How do you handle exceptions in C#? 9. How do you create and use Custom Exceptions in C#? 10. Explain the SOLID Principles with examples. 11. What is LINQ, and what are its advantages? 12. What is Asynchronous Programming? 13. What is Multithreading? 14. What is the difference between a Task and a Thread? 15. What do Result and Wait() do in asynchronous programming? 16. What are the risks of using Result or Wait()? 17. What is the difference between ADO.NET and Entity Framework? 18. Which is faster: ADO.NET or Entity Framework? Why? 19. What is the difference between .NET Core and .NET Framework? 20. Can we build client-side applications using .NET Core? If yes, how? Coding Question 21. Given an array jobs[] where jobs[i] represents the execution time of the ith job, a target job index k, and a fixed time quantum N, implement a Round Robin Scheduler and return the total elapsed time when the target job completes. Example: Input: jobs = [7, 5, 3, 1, 7] k = 3 N = 2 Output: 7 Round 2 1. What is Asynchronous Programming, and how does it work internally? 2. What is Middleware in ASP.NET Core? 3. How do you secure APIs in ASP.NET Core? 4. What is the difference between Authentication and Authorization? 5. Explain the complete JWT Authentication flow. 6. Which Azure services have you worked with? 7. Explain the complete Payment Gateway Integration flow. 8. How do you update the payment status in the database? 9. What happens if the payment succeeds but your application does not receive the callback? 10. What are Webhooks, and what role do they play in Payment Gateway Integration? 11. How long does it typically take to receive a response from a payment gateway? 12. How do you prevent duplicate payments? 13. Explain the complete Video KYC (VKYC) integration flow. 14. How do you update a member's VKYC status in the database? 15. How do you send SMS and Email notifications to members for VKYC? 16. Explain the Webhook architecture used in your VKYC implementation. 17. What happens if the Webhook is down or the JSON payload is not received at the endpoint? How do you update the VKYC status? 18. If the VKYC status update is missed, how would you reconcile and update the correct status? 19. If a member is unable to complete VKYC, how can they raise a request for a new VKYC session? 20. If the Webhook service is down and customers have completed VKYC but their status is not updated, how would you handle the situation and communicate with customers?
41
2 Comments -
Suraj Mishra
PayPal • 8K followers
Spring Boot Interview Question – Securing Sensitive Fields in Records Your team is modernizing a legacy system by migrating DTOs to Java records for immutability and reduced boilerplate. Everything seems fine — until production logs show passwords and API keys in plaintext. Clearly, something needs to change. You are tasked with designing a system so that sensitive fields: Are never logged in plaintext. Are persisted safely in the database. Work across multiple entities and layers. Can leverage Spring Boot + JPA. Can handle legacy systems where field names may vary. Example Code attached. Sensitive data leaks immediately. - How would you ensure sensitive fields are masked in logs and safe in the database, without overriding every record’s toString()? - How do we ensure writes to the database is actual value, while reads are masked? - Can we consider centralized approach where we can define a configuration or properties file which will tell what fields to mask? - How will you manage masking at serialization level? Checkout the detailed answer: https://lnkd.in/gR7Gf-tJ #java #interview #spring #springboot
47
16 Comments -
Ganesh Bankar
Mastercard • 4K followers
JAVA INTERVIEW QUESTIONS - PART-2 🟢 EASY (Foundational but Tricky) 1.What happens if a class has no constructor defined explicitly? 2.Why does Java not support multiple inheritance of classes? 3.Difference between JVM language and Java language. 4.Can an interface have variables? How are they treated internally? 5.What is the default value of instance vs local variables and why? 6.Why main() method is public static and not final? 7.Difference between String, StringBuilder, and StringBuffer in memory. 8.What happens if you change the value of a final object reference? 9.Why arrays are covariant but generics are invariant? 10.What is the purpose of transient keyword in serialization? 11.Can a constructor be overloaded? Can it be overridden? 12.Why Java does not support operator overloading (except +)? 13.Difference between JDK tools: javac, java, jps, jstack. 14.What happens when an exception is not caught anywhere? 15.Why Java uses Unicode for characters? 🟡 MODERATE (Where Most Candidates Struggle) 16.How does equals() impact performance in hash-based collections? 17.What happens when a thread calls start() vs run()? 18.Difference between ThreadLocal and shared objects. 19.Why immutable objects are thread-safe by design? 20.What happens if compareTo() and equals() are inconsistent? 21.How does Enum internally differ from normal classes? 22.Explain happens-before relationship with a real example. 23.Why using Executors.newFixedThreadPool() can cause memory issues? 24.What is false sharing and how does Java reduce it? 25.Difference between WeakReference, SoftReference, and PhantomReference. 26.How Java serialization break singleton pattern? 27.Why overriding hashCode() without equals() is dangerous? 28.impact when class version changes in deserialization? 29.How does CopyOnWriteArrayList behave in heavy writes? 30.Why reflection is slower and when it is still justified? 31.How does BigDecimal internally store values and why slow? 32.Explain reentrancy in synchronization. 33.Why Collections.emptyList() is preferred over new ArrayList()? 34.How Java prevents deadlock in ReentrantLock.tryLock() usage? 35.What happens when thread pool queue is full 🔴 DIFFICULT (Checks in Depth Knowledge) 36.How does JVM ensure safe publication of immutable objects? 37.What optimizations does JIT perform on hot loops 38.Difference between OS thread and Java virtual thread. 39.How Java memory barriers map to CPU instructions. 40.What causes safepoints and how JVM reaches them 41.Explain ClassLoader leaks in app servers. 42.How invokedynamic improves lambda performance. 43.How Java handles stack overflow vs out of memory errors 44. Design a thread-safe cache with eviction without using synchronized blocks. 45.How Java handles memory consistency in NUMA architectures. 46.What are hidden costs of auto-boxing in high-frequency code? #JavaInterview #JavaInterviewQuestions #JavaDeveloper #JavaProgramming #CoreJava #JavaJobs #LearnWithGaneshBankar #JavaCareers
83
2 Comments
Explore collaborative articles
We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.
Explore More