Assess the candidate having 7 to 10 years of experience for Java Full Stack Developer role, in each of the below areas. Create one question from each of below section randomly covering 3 topics with real time random business scenarios. Section 4 is mandatory with programming or coding question with medium complexity. 1. Production IssuesResource Utilization Graph, Thread Pool Size and Thread Exhaustion, Testing a Web Service in Unit testing, Functional testing and Performance Testing, Code Coverage, Production System Health, High Availability, 2. Front End Development Application Performance for Application Design and Development, Network, Storage, Responsive Design and Internationalization, Asynchronous Programming in Web Development such as Promise, Observables, Subject on pub sub model, HTML5 Web Storage and Cookies, Web Workers, Section 508 requires, Scalable UI Architecture3. Systems InternalsThreads and Processes, Heap and Stack, Garbage Collection, Thread Context Switching, User and Kernel Mode, Swap Space4. Object Oriented DesignComposition and Inheritance, Aggregation, Association, Relationships, Dependency Injection, Algorithms used in different Collection Types in Java, Overloaded vs Overridden, Base or Derived, Observers5. Testing and Code QualityTest Types, Hard to Test Code, Refactoring, Mocks, Slow Tests, Shortest Route Test Cases, Production Data in Testing, Random Number Generator6. Application DeploymentGit Life Cycle a Commit, Pull, Branching, Rebase and Merge, Chery Picking and switch, Deployment Strategies: Blue Green, Canary, Continuous Integration and Continuous Delivery7. General ProgrammingObject Oriented Principles, Data Structures, Race Condition, Java Collections, Java Threads and Concurrency, Analytical and Logical Thinking8. Web API ConceptsSame Origin Policy, Bad API, Filtering, Sorting and Pagination, Scalability, Rate Limiter, API Versioning, Cookies, Content Negotiation, REST Resource Example, Chatty Endpoint, GET Authentication, Content Negotiation9. Networking and SecurityLeast Privilege, Authentication and Authorization using JWT and OAuth2, Access and Refresh Tokens, Web Security Vulnerabilities XSS, CSRF, SQL Injection, Session and Click Hijacking, Man in the Middle attacks.10. DatabasesRDBMS versus NoSQL, BLOBs and CLOBs, Joins and Sub Queries, View and Triggers, Performance Optimization, Idempotency, Multi tenant Databases, Optimistic Concurrency, Consistency11. Performance and TroubleshootingMemory Management, Store and Process Later Strategy, ORM Library, Caching on the Local File System, Process Files by File Extension, Slow Query, Resource Utilization Graph, Benchmarking
MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.