[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"detail-sidebar-cat-0-en-105":3,"doc-seo-391146-105":59,"doc-detail-391146-en":131},{"code":4,"msg":5,"data":6},0,"success",[7,13,18,23,28,33,38,43,48,51,55],{"id":8,"doc_module":4,"doc_module_name":9,"category_name":10,"show_sort_weight":11,"slug":12},1,"Document","Story & Novel",90,"story-novel",{"id":14,"doc_module":4,"doc_module_name":9,"category_name":15,"show_sort_weight":16,"slug":17},2,"Literature",80,"literature",{"id":19,"doc_module":4,"doc_module_name":9,"category_name":20,"show_sort_weight":21,"slug":22},4,"Exam",70,"exam",{"id":24,"doc_module":4,"doc_module_name":9,"category_name":25,"show_sort_weight":26,"slug":27},5,"Comic",60,"comic",{"id":29,"doc_module":4,"doc_module_name":9,"category_name":30,"show_sort_weight":31,"slug":32},6,"Technology",50,"technology",{"id":34,"doc_module":4,"doc_module_name":9,"category_name":35,"show_sort_weight":36,"slug":37},7,"Healthcare",40,"healthcare",{"id":39,"doc_module":4,"doc_module_name":9,"category_name":40,"show_sort_weight":41,"slug":42},8,"Research & Report",30,"research-report",{"id":44,"doc_module":4,"doc_module_name":9,"category_name":45,"show_sort_weight":46,"slug":47},9,"Religion & Spirituality",20,"religion-spirituality",{"id":46,"doc_module":4,"doc_module_name":9,"category_name":49,"show_sort_weight":46,"slug":50},"World Cup","world-cup",{"id":52,"doc_module":4,"doc_module_name":9,"category_name":53,"show_sort_weight":52,"slug":54},10,"Lifestyle","lifestyle",{"id":56,"doc_module":4,"doc_module_name":9,"category_name":57,"show_sort_weight":24,"slug":58},19,"General","general",{"code":4,"msg":60,"data":61},"ok",{"site_id":62,"language":63,"slug":64,"title":65,"keywords":66,"description":67,"schema_data":68,"social_meta":124,"head_meta":126,"extra_data":128,"updated_unix":130},105,"en","capgemini-interview-questions-for-freshers","Capgemini Interview Questions for Freshers","","Capgemini Interview Questions for Freshers compiles technical interview prompts and concise answers across multiple programming and web technologies. Topics include Java’s main entry point syntax, Python memory management and garbage collection, C++ differences between structures and classes, and allocation approaches comparing new() with malloc(). It also covers C++ virtual and pure virtual functions, ASP.NET validation controls and session state management options, plus ASP.NET security controls and related server controls, presented in a Q&A format for interview preparation.",{"@graph":69,"@context":123},[70,84,106],{"@type":71,"itemListElement":72},"BreadcrumbList",[73,77,79,82],{"item":74,"name":75,"@type":76,"position":8},"https://docshare.wps.com","Home","ListItem",{"item":78,"name":9,"@type":76,"position":14},"https://docshare.wps.com/document/",{"item":80,"name":20,"@type":76,"position":81},"https://docshare.wps.com/document/exam/",3,{"item":83,"name":65,"@type":76,"position":19},"https://docshare.wps.com/document/capgemini-interview-questions-for-freshers/391146/",{"url":83,"name":65,"@type":85,"image":86,"author":91,"headline":65,"publisher":94,"fileFormat":97,"inLanguage":63,"description":67,"dateModified":98,"datePublished":99,"encodingFormat":97,"isAccessibleForFree":100,"interactionStatistic":101},"DigitalDocument",{"url":87,"@type":88,"width":89,"height":90},"https://docshare.wps.com/thumbnails/capgemini-interview-questions-for-freshers/391146.png","ImageObject",300,407,{"name":92,"@type":93},"Mimi","Person",{"url":74,"name":95,"@type":96},"DocShare","Organization","application/pdf","2026-11-09","2026-09-25",true,{"@type":102,"interactionType":103,"userInteractionCount":105},"InteractionCounter",{"@type":104},"ViewAction",11,{"@type":107,"mainEntity":108},"FAQPage",[109,115,119],{"name":110,"@type":111,"acceptedAnswer":112},"What is the correct Java entry point method signature?","Question",{"text":113,"@type":114},"In Java, the entry point is public static void main(String[] args). It is public for access, static so it can be called without creating an instance, and void because it does not return a value.","Answer",{"name":116,"@type":111,"acceptedAnswer":117},"How does Python manage memory?",{"text":118,"@type":114},"Python uses a private heap space to store all Python objects and data structures. The Python interpreter handles allocation and includes an integrated garbage collector to recycle unused memory.",{"name":120,"@type":111,"acceptedAnswer":121},"What is the difference between new() and malloc() in C++?",{"text":122,"@type":114},"new() is an operator that allocates memory and invokes a constructor, while malloc() is a function that allocates memory but does not invoke the constructor. The document also notes that malloc() requires sizeof(), and new() vs malloc() differ in initialization behavior.","https://schema.org",{"og:url":83,"og:type":125,"og:title":65,"og:site_name":95,"og:description":67},"article",{"robots":127,"canonical":83},"index,follow",{"doc_id":129,"site_id":62},391146,1790514034,{"code":4,"msg":5,"data":132},{"doc_id":129,"user_id":133,"nickname":92,"user_avatar":134,"doc_module":4,"category_id":19,"category_name":20,"doc_title":65,"doc_description":67,"doc_content":135,"file_id":136,"file_url":137,"file_type":138,"file_size":139,"view_count":105,"is_deleted":4,"is_public":8,"is_downloadable":8,"audit_status":8,"page_count":105,"language":140,"language_code":63,"site_id":62,"html_lang":63,"table_of_contents":141,"faqs":142,"seo_title":143,"seo_description":67,"update_tm":144,"read_time":145,"preview_page_count":4},2336477974920,"https://ap-avatar.wpscdn.com/davatar_155a257f0dc6eb9ab79c44ca47cae57d","Capgemini Interview Questions for Freshers  \nCapgemini Technical Interview Questions and Answers 1. Illustrate public static void main(String args[]) in Java.  \nA. The entry point for any Java code is called main() and is always written as a public static void main (String[] args) .  \n● public: The term \"public\" refers to an access modifier. It's used to specify who has access to use this method. This method is public, which implies that it can be accessed by any class  \n● static: This is a keyword that indicates that it is a class-based system. In Java, main() is made static so that it can be accessed without having to create a class instance; however if main is not made static, the compiler will throw an error because main() is called by the JVM before any objects are created, and only static methods can be directly invoked via the class  \n● void: The return type of a method is void, and it defines a method that does not return any value  \n● main: It's the name of the method that JVM looks for when it's searching for a starting point for an application with a specific signature, and it's the method where the main execution happens  \n● String args[]: The parameter passed to the main method is String args[] . args[] is an array of arguments with each element as a string [https://www.freshersnow.com/](https://www.freshersnow.com/)  \n2. How is memory managed in Python?  \nA. Python's private heap space is in charge of memory management. The private heap contains all Python objects and data structures, but the programmer does not have access to it. The Python interpreter, on the other hand, takes care of this.  \nThe memory manager in Python is in charge of allocating heap space for Python objects. The core API then gives the programmer access to a few programming tools.  \nIt also contains an integrated garbage collector, which, as the name implies, recycles all unused memory and makes it available to the heap space.  \n[https://www.freshersnow.com/](https://www.freshersnow.com/)  \nCapgemini Interview Questions for Freshers  \n3. What distinguishes a structure from a class in C++?  \nA. There are a few distinctions between a class in C++ and a structure.  \nThese are the following:  \n● When creating a structure from a class or another structure, the base class or structure's default access specifier is public. When deriving a class, on the other hand, the default access specifier is private.  \n● The members of a structure are always public, but the members of a class are always private.  \n● The variables of a structure are stored in the stack memory while those of the class are stored in the heap memory.  \n● Class supports inheritance whereas structures do not.  \n● The type of class is reference type whereas the type of structure is a value type  \n4. What is the difference between new() and malloc()?  \nA. In C++ , both malloc() and new are used for memory allocation at runtime. The differences are listed below:  \n● Malloc() is a function, whereas new() is a pre-processor.  \n● When using new() , there is no requirement to allocate memory; nevertheless, when using malloc() , you must use sizeof () .  \n● new() sets the new memory to 0 and malloc() assigns a random value to the newly allocated memory.  \n● The new() operator allocates memory and invokes the constructor for object initialization, whereas the malloc() function allocates memory but does not invoke the constructor.  \n● Because the operator is faster than the function, the new() operator is faster than themalloc() function  \n5. What are virtual functions and pure virtual functions?  \nA. A virtual function is a member function that is declared in a base class and overridden by a derived class. When we are using a pointer or a reference to the base class to refer to a derived class object, we can invoke a virtual function for that object and have it run the derived class's version of the function.  \n● Regardless of the type of reference (or pointer) used for a function call, virtu","cbCaiuD7jNVOwCe2","https://ap.wps.com/l/cbCaiuD7jNVOwCe2","pdf",150078,"English","# Java\n## Public static void main(String[] args)\n# Python\n## Memory management\n# C++\n## Structure vs class\n## new() vs malloc()\n## Virtual and pure virtual functions\n# ASP.NET\n## Validators\n## Session state management\n## Security controls","[{\"question\":\"What is the correct Java entry point method signature?\",\"answer\":\"In Java, the entry point is public static void main(String[] args). It is public for access, static so it can be called without creating an instance, and void because it does not return a value.\"},{\"question\":\"How does Python manage memory?\",\"answer\":\"Python uses a private heap space to store all Python objects and data structures. The Python interpreter handles allocation and includes an integrated garbage collector to recycle unused memory.\"},{\"question\":\"What is the difference between new() and malloc() in C++?\",\"answer\":\"new() is an operator that allocates memory and invokes a constructor, while malloc() is a function that allocates memory but does not invoke the constructor. The document also notes that malloc() requires sizeof(), and new() vs malloc() differ in initialization behavior.\"}]","Capgemini Interview Questions for Freshers | PDF",1790349686,28]