<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>MagicBricks Interview Questions and Answers - Wikitechy</title>
	<atom:link href="https://www.wikitechy.com/interview-questions/tag/magicbricks-interview-questions-and-answers/feed/" rel="self" type="application/rss+xml" />
	<link>https://www.wikitechy.com/interview-questions/tag/magicbricks-interview-questions-and-answers/</link>
	<description>Interview Questions</description>
	<lastBuildDate>Tue, 26 Oct 2021 04:51:56 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=7.0</generator>

<image>
	<url>https://www.wikitechy.com/interview-questions/wp-content/uploads/2025/10/cropped-wikitechy-icon-32x32.png</url>
	<title>MagicBricks Interview Questions and Answers - Wikitechy</title>
	<link>https://www.wikitechy.com/interview-questions/tag/magicbricks-interview-questions-and-answers/</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>What is the difference between multicore and multiprocessor ?</title>
		<link>https://www.wikitechy.com/interview-questions/operating-system/what-is-the-difference-between-multicore-and-multiprocessor/</link>
					<comments>https://www.wikitechy.com/interview-questions/operating-system/what-is-the-difference-between-multicore-and-multiprocessor/#respond</comments>
		
		<dc:creator><![CDATA[Editor]]></dc:creator>
		<pubDate>Tue, 20 Jul 2021 09:02:24 +0000</pubDate>
				<category><![CDATA[Operating System]]></category>
		<category><![CDATA[Accenture interview questions and answers]]></category>
		<category><![CDATA[advantages of embedded system]]></category>
		<category><![CDATA[advantages of multiprocessor system]]></category>
		<category><![CDATA[Allstate Solutions Pvt Ltd interview questions and answers]]></category>
		<category><![CDATA[Applied Materials interview questions and answers]]></category>
		<category><![CDATA[Atos interview questions and answers]]></category>
		<category><![CDATA[AVEVA Software interview questions and answers]]></category>
		<category><![CDATA[BMC Software interview questions and answers]]></category>
		<category><![CDATA[Capgemini interview questions and answers]]></category>
		<category><![CDATA[CASTING NETWORKS INDIA PVT LIMITED interview questions and answers]]></category>
		<category><![CDATA[CGI Group Inc interview questions and answers]]></category>
		<category><![CDATA[characteristics of multiprocessor]]></category>
		<category><![CDATA[classification of multiprocessor system]]></category>
		<category><![CDATA[Collabera Technologies interview questions and answers]]></category>
		<category><![CDATA[Dell International Services India Pvt Ltd interview questions and answers]]></category>
		<category><![CDATA[difference between computer network and distributed system]]></category>
		<category><![CDATA[difference between core and processor]]></category>
		<category><![CDATA[difference between multicore and multiprocessor]]></category>
		<category><![CDATA[difference between multicore and multithreadingi]]></category>
		<category><![CDATA[difference between multicore and parallel]]></category>
		<category><![CDATA[difference between multiprocessor and multicore architecture]]></category>
		<category><![CDATA[difference between multiprogramming and multiprocessing]]></category>
		<category><![CDATA[difference between multitasking and multiprocessing]]></category>
		<category><![CDATA[distributed os]]></category>
		<category><![CDATA[embedded systems examples]]></category>
		<category><![CDATA[Flipkart interview questions and answers]]></category>
		<category><![CDATA[Genpact interview questions and answers]]></category>
		<category><![CDATA[HCL Technologies interview questions and answers]]></category>
		<category><![CDATA[IBM interview questions and answers]]></category>
		<category><![CDATA[Indecomm Global Services interview questions and answers]]></category>
		<category><![CDATA[Infosys Technologies interview questions and answers]]></category>
		<category><![CDATA[MagicBricks Interview Questions and Answers]]></category>
		<category><![CDATA[Mphasis interview questions and answers]]></category>
		<category><![CDATA[multi core processor]]></category>
		<category><![CDATA[multicomp]]></category>
		<category><![CDATA[multicore and multi]]></category>
		<category><![CDATA[multicore processorsfirst dual core cpu]]></category>
		<category><![CDATA[multicore system]]></category>
		<category><![CDATA[multiprocessing operating system]]></category>
		<category><![CDATA[multiprocessing os]]></category>
		<category><![CDATA[multiprocessor and multicore organization in operating system]]></category>
		<category><![CDATA[multiprocessor computer]]></category>
		<category><![CDATA[multiprocessor system]]></category>
		<category><![CDATA[multiprocessor system in os]]></category>
		<category><![CDATA[NetApp interview questions and answers]]></category>
		<category><![CDATA[ntel multiprocessor architecture]]></category>
		<category><![CDATA[Opentext Technologies interview questions and answers]]></category>
		<category><![CDATA[Oracle Corporation interview questions and answers]]></category>
		<category><![CDATA[Prokarma Sof interview questions and answers]]></category>
		<category><![CDATA[RBS India Development Centre Pvt Ltd interview questions and answers]]></category>
		<category><![CDATA[SAP Labs India Pvt Ltd interview questions and answers]]></category>
		<category><![CDATA[shared memory multiprocessor]]></category>
		<category><![CDATA[system software examples]]></category>
		<category><![CDATA[Tata Consultancy Service interview questions and answers]]></category>
		<category><![CDATA[Tech Mahindra interview questions and answers]]></category>
		<category><![CDATA[threading in operating system]]></category>
		<category><![CDATA[types of multiprocessor]]></category>
		<category><![CDATA[UnitedHealth Group interview questions and answers]]></category>
		<category><![CDATA[Virtusa Consulting Services Pvt Ltd interview questions and answers]]></category>
		<category><![CDATA[Wells Fargo interview questions and answers]]></category>
		<category><![CDATA[what is multiprocessing]]></category>
		<guid isPermaLink="false">https://www.wikitechy.com/interview-questions/?p=1121</guid>

					<description><![CDATA[Answer : A single CPU or Processor with two or more independent...]]></description>
										<content:encoded><![CDATA[<div class="TextHeading">
<div class="hddn">
<h2 id="what-is-the-difference-between-multicore-and-multiprocessor" class="color-pink">What is the difference between multicore and multiprocessor ?</h2>
</div>
</div>
<div class="table-responsive">
<table class="table-bordered table-striped table">
<tbody>
<tr>
<th>Multicore</th>
<th>Multiprocessor</th>
</tr>
<tr>
<td class="text-leftalign">A single <a href="https://www.wikitechy.com/technology/check-cpu-temperature-mac/" target="_blank" rel="noopener">CPU</a> or <a href="https://www.wikitechy.com/technology/intel-kaby-lake-vs-skylake/" target="_blank" rel="noopener">Processor</a> with two or more<br />
independent processing units called cores that are<br />
capable of reading and executing program instructions.</td>
<td class="text-leftalign">A System with two or more CPUs that allows simultaneous processing of programs.</td>
</tr>
<tr>
<td class="text-leftalign">It’s very Cheaper (single CPU that does not require<br />
multiple CPU support system)</td>
<td class="text-leftalign">It is Expensive (Multiple separate CPU’s that require a system that supports multiprocessors) as compared to Multicore</td>
</tr>
<tr>
<td class="text-leftalign">It will have less traffic (cores integrated into a single<br />
chip and will require less time)</td>
<td class="text-leftalign">It will have more traffic (distances between the two will require a longer time)</td>
</tr>
<tr>
<td class="text-leftalign">It does not need to be configured.</td>
<td class="text-leftalign">It needs a little complex configuration.</td>
</tr>
<tr>
<td class="text-leftalign">Fast running a single program.</td>
<td class="text-leftalign">Fast running multiple programs.</td>
</tr>
<tr>
<td class="text-leftalign">Not as reliable as a multiprocessor.</td>
<td class="text-leftalign">More reliable since failure in one CPU will not affect the other.</td>
</tr>
</tbody>
</table>
</div>
<div class="text-center row">
<div class="col-sm-12"></div>
</div>
<div class="ImageContent">
<div class="hddn"><img decoding="async" class="img-responsive center-block" src="https://cdn.wikitechy.com/interview-questions/operating-system/what-is-the-difference-between-multicore-and-multiprocessor.png" alt="Multicore vs Multiprocessor" /></div>
</div>
]]></content:encoded>
					
					<wfw:commentRss>https://www.wikitechy.com/interview-questions/operating-system/what-is-the-difference-between-multicore-and-multiprocessor/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>What is SDLC ?</title>
		<link>https://www.wikitechy.com/interview-questions/software-testing/what-is-sdlc/</link>
					<comments>https://www.wikitechy.com/interview-questions/software-testing/what-is-sdlc/#respond</comments>
		
		<dc:creator><![CDATA[Editor]]></dc:creator>
		<pubDate>Sun, 18 Jul 2021 19:16:03 +0000</pubDate>
				<category><![CDATA[Software Testing]]></category>
		<category><![CDATA[Accenture interview questions and answers]]></category>
		<category><![CDATA[agile sdlc]]></category>
		<category><![CDATA[agile sdlc model]]></category>
		<category><![CDATA[Applied Materials interview questions and answers]]></category>
		<category><![CDATA[AVEVA Software interview questions and answers]]></category>
		<category><![CDATA[best sdlc model]]></category>
		<category><![CDATA[best sdlc model for web designsdlc modelssdlc phasessoftware development life cycle models]]></category>
		<category><![CDATA[Capgemini interview questions and answers]]></category>
		<category><![CDATA[CASTING NETWORKS INDIA PVT LIMITED interview questions and answers]]></category>
		<category><![CDATA[CGI Group Inc interview questions and answers]]></category>
		<category><![CDATA[Collabera Technologies interview questions and answers]]></category>
		<category><![CDATA[CSG International interview questions and answers]]></category>
		<category><![CDATA[Dell International Services India Pvt Ltd interview questions and answers]]></category>
		<category><![CDATA[FIS Global Business Solutions India Pvt Ltd interview questions and answers]]></category>
		<category><![CDATA[HealthAsyst Pvt Ltd interview questions and answers]]></category>
		<category><![CDATA[IBM interview questions and answers]]></category>
		<category><![CDATA[Indecomm Global Services interview questions and answers]]></category>
		<category><![CDATA[Infogain interview questions and answers]]></category>
		<category><![CDATA[Infosys Technologies interview questions and answers]]></category>
		<category><![CDATA[L&T Infotech interview questions and answers]]></category>
		<category><![CDATA[MagicBricks Interview Questions and Answers]]></category>
		<category><![CDATA[Mavenir interview questions and answers]]></category>
		<category><![CDATA[Mindtree interview questions and answers]]></category>
		<category><![CDATA[Newt Global interview questions and answers]]></category>
		<category><![CDATA[Oracle Corporation interview questions and answers]]></category>
		<category><![CDATA[PeopleStrong interview questions and answers]]></category>
		<category><![CDATA[Persistent Systems interview questions and answers]]></category>
		<category><![CDATA[polaris financial technology interview questions and answers]]></category>
		<category><![CDATA[R Systems interview questions and answers]]></category>
		<category><![CDATA[SAP Labs India Pvt Ltd interview questions and answers]]></category>
		<category><![CDATA[sdlc]]></category>
		<category><![CDATA[sdlc agile]]></category>
		<category><![CDATA[sdlc agile model]]></category>
		<category><![CDATA[sdlc definition]]></category>
		<category><![CDATA[sdlc full form]]></category>
		<category><![CDATA[sdlc in software engineering]]></category>
		<category><![CDATA[sdlc life cycle]]></category>
		<category><![CDATA[sdlc meaning]]></category>
		<category><![CDATA[sdlc methodologies]]></category>
		<category><![CDATA[sdlc methodology]]></category>
		<category><![CDATA[sdlc model]]></category>
		<category><![CDATA[sdlc models]]></category>
		<category><![CDATA[sdlc models examples]]></category>
		<category><![CDATA[sdlc models in software engineering]]></category>
		<category><![CDATA[sdlc phases]]></category>
		<category><![CDATA[sdlc phases with examples]]></category>
		<category><![CDATA[sdlc process]]></category>
		<category><![CDATA[sdlc stages]]></category>
		<category><![CDATA[sdlc stands for]]></category>
		<category><![CDATA[sdlc steps]]></category>
		<category><![CDATA[sdlc waterfall]]></category>
		<category><![CDATA[sdlc waterfall model]]></category>
		<category><![CDATA[software development life cycle]]></category>
		<category><![CDATA[software development life cycle models]]></category>
		<category><![CDATA[software development models]]></category>
		<category><![CDATA[stages of system development life cycle]]></category>
		<category><![CDATA[Tech Mahindra interview questions and answers]]></category>
		<category><![CDATA[testing in agile]]></category>
		<category><![CDATA[Trigent Software interview questions and answers]]></category>
		<category><![CDATA[types of sdlc]]></category>
		<category><![CDATA[UnitedHealth Group interview questions and answers]]></category>
		<category><![CDATA[ValueLabs interview questions and answers]]></category>
		<category><![CDATA[Virtusa Consulting Services Pvt Ltd interview questions and answers]]></category>
		<category><![CDATA[what is sdlc]]></category>
		<guid isPermaLink="false">https://www.wikitechy.com/interview-questions/?p=940</guid>

					<description><![CDATA[Answer : The Software Development Lifecycle is a systematic process...]]></description>
										<content:encoded><![CDATA[<div class="TextHeading">
<div class="hddn">
<h2 id="what-is-sdlc" class="color-pink" style="text-align: justify;">What is SDLC ?</h2>
</div>
</div>
<div class="Content" style="text-align: justify;">
<div class="hddn">
<ul>
<li>Software Development Life Cycle (SDLC) is a set of phases that provide a common understanding of the software building process.</li>
<li>How the software is realized and developed from the business understanding and requirements elicitation phase to convert these business ideas and requirements into functions and features until its usage and operation to achieve the business needs.</li>
<li>Generally a software engineer should have enough knowledge on how to select the SDLC model based on the project context and the business requirements.</li>
<li>Therefore, it may be required to choose the right SDLC model according to the specific concerns and requirements of the project to ensure its success.</li>
<li>You can think of SDLC models as tools that you can use to better deliver your software project. Therefore, knowing and understanding each model and when to use it, the advantages and disadvantages of each one are important to know which one is suitable for the project context.</li>
</ul>
</div>
</div>
<div class="ImageContent" style="text-align: justify;">
<div class="hddn"><img decoding="async" class="img-responsive center-block aligncenter" src="https://cdn.wikitechy.com/interview-questions/software-testing/what-is-sdlc.png" alt="What is SDLC" /></div>
</div>
<p style="text-align: justify;" align="center">What is SDLC</p>
<div class="text-center row" style="text-align: justify;">
<div class="col-sm-12">
<div id="bsa-zone_1590522538159-8_123456"></div>
</div>
</div>
<div class="Content" style="text-align: justify;">
<div class="hddn">
<ul>
<li>There are some various software development life cycle models defined and designed which are followed during the software development process. These models are also referred as Software Development Process Models”.</li>
<li>Each process model based on a Series of rules unique to its type to ensure success in the process of software development.</li>
</ul>
</div>
</div>
<div class="Content" style="text-align: justify;">
<div class="hddn">
<ul>
<li>Following are the most important and popular SDLC models followed in the industry & miuns</li>
</ul>
</div>
</div>
<div class="Content" style="text-align: justify;">
<div class="hddn">
<ul>
<li style="list-style-type: none;">
<ul>
<li>Waterfall Model</li>
<li>Iterative Model</li>
<li>Spiral Model</li>
<li>V-Model</li>
<li>Big Bang Model</li>
</ul>
</li>
</ul>
</div>
</div>
<div class="TextHeading" style="text-align: justify;">
<div class="hddn">
<h2 id="waterfall-model" class="color-purple">Waterfall model</h2>
</div>
</div>
<div class="Content" style="text-align: justify;">
<div class="hddn">
<ul>
<li>The waterfall is a widely accepted SDLC model. In this approach, the whole process of the software development is divided into various phases. In this SDLC model, the outcome of one phase acts as the input for the next phase.</li>
<li>This SDLC model is documentation-intensive, with earlier phases documenting what need be performed in the subsequent phases.</li>
</ul>
</div>
</div>
<div class="TextHeading" style="text-align: justify;">
<div class="hddn">
<h2 id="incremental-approach" class="color-blue">Incremental Approach</h2>
</div>
</div>
<div class="Content" style="text-align: justify;">
<div class="hddn">
<ul>
<li>The incremental model is not a separate model. It is essentially a series of waterfall cycles.</li>
<li>The requirements are divided into groups at the start of the project. For each group, the SDLC model is followed to develop software.</li>
<li>The SDLC process is repeated, with each release adding more functionality until all requirements are met. In this method, every cycle act as the maintenance phase for the previous software release.</li>
<li>Modification to the incremental model allows development cycles to overlap. After that subsequent cycle may begin before the previous cycle is complete.</li>
</ul>
</div>
</div>
<div class="TextHeading" style="text-align: justify;">
<div class="hddn">
<h2 id="v-model" class="color-blue">V-Model</h2>
</div>
</div>
<div class="Content" style="text-align: justify;">
<div class="hddn">
<ul>
<li>In this type of SDLC model testing and the development, the phase is planned in parallel.</li>
<li>So, there are verification phases on the side and the validation phase on the other side. V-Model joins by Coding phase.</li>
</ul>
</div>
</div>
<div class="TextHeading" style="text-align: justify;">
<div class="hddn">
<h2 id="agile-model" class="color-blue">Agile Model</h2>
</div>
</div>
<div class="Content" style="text-align: justify;">
<div class="hddn">
<ul>
<li>Agile methodology is a practice which promotes continue interaction of development and testing during the SDLC process of any project.</li>
<li>In the Agile method, the entire project is divided into small incremental builds. All of these builds are provided in iterations, and each iteration lasts from one to three weeks.</li>
</ul>
</div>
</div>
<div class="TextHeading" style="text-align: justify;">
<div class="hddn">
<h2 id="sdlc-phases" class="color-red">SDLC Phases</h2>
</div>
</div>
<div class="Content" style="text-align: justify;">
<div class="hddn">
<ul>
<li>Phase 1: Requirement collection and analysis</li>
<li>Phase 2: Feasibility study</li>
<li>Phase 3: Design</li>
<li>Phase 4: Coding</li>
<li>Phase 5: Testing</li>
<li>Phase 6: Installation/Deployment</li>
<li>Phase 7: Maintenance</li>
</ul>
</div>
</div>
<div class="TextHeading" style="text-align: justify;">
<div class="hddn">
<h2 id="phase-1-requirement-collection-and-analysis" class="color-green">Phase 1: Requirement collection and analysis</h2>
</div>
</div>
<div class="Content" style="text-align: justify;">
<div class="hddn">
<ul>
<li>The requirement is the first stage in the SDLC process. It is conducted by the senior team members with inputs from all the stakeholders and domain experts in the industry.</li>
<li>Planning for the quality assurance requirements and recognization of the risks involved is also done at this stage.</li>
</ul>
</div>
</div>
<div class="TextHeading" style="text-align: justify;">
<div class="hddn">
<h2 id="phase-2-feasibility-study" class="color-green">Phase 2: Feasibility study</h2>
</div>
</div>
<div class="Content" style="text-align: justify;">
<div class="hddn">
<ul>
<li>Once the requirement analysis phase is completed the next step is to define and document software needs.</li>
<li>This process conducted with the help of ‘Software Requirement Specification’ document also known as ‘SRS’ document.</li>
</ul>
</div>
</div>
<div class="TextHeading" style="text-align: justify;">
<div class="hddn">
<h2 id="there-are-mainly-five-types-of-feasibilities-checks" class="color-purple">There are mainly five types of feasibilities checks:</h2>
</div>
</div>
<div class="Content" style="text-align: justify;">
<div class="hddn">
<ul>
<li><b class="color-pink">Economic</b>: Can we complete the project within the budget or not ?</li>
<li><b class="color-pink">Legal</b>: Can we handle this project as cyber law and other regulatory framework/compliances.</li>
<li><b class="color-pink">Operation feasibility</b>: Can we create operations which is expected by the client ?</li>
<li><b class="color-pink">Technical</b>: Need to check whether the current computer system can support the software</li>
<li><b class="color-pink">Schedule</b>: Decide that the project can be completed within the given schedule or not.</li>
</ul>
</div>
</div>
<div class="TextHeading" style="text-align: justify;">
<div class="hddn">
<h2 id="phase-3-design" class="color-green">Phase 3: Design</h2>
</div>
</div>
<div class="Content" style="text-align: justify;">
<div class="hddn">
<ul>
<li>In this third phase, the system and software design documents are prepared as per the requirement specification document. This helps define overall system architecture.</li>
<li>This design phase serves as input for the next phase of the model.There are two kinds of design documents developed in this phase,</li>
</ul>
</div>
</div>
<div class="TextHeading" style="text-align: justify;">
<div class="hddn">
<h2 id="high-level-design-hld" class="color-purple">High-Level Design (HLD)</h2>
</div>
</div>
<div class="Content" style="text-align: justify;">
<div class="hddn">
<ul>
<li>Brief description and name of each module</li>
<li>An outline about the functionality of every module</li>
<li>Interface relationship and dependencies between modules</li>
<li>Database tables identified along with their key elements</li>
<li>Complete architecture diagrams along with technology details</li>
</ul>
</div>
</div>
<div class="TextHeading" style="text-align: justify;">
<div class="hddn">
<h2 id="low-level-designlld" class="color-purple">Low-Level Design(LLD)</h2>
</div>
</div>
<div class="Content" style="text-align: justify;">
<div class="hddn">
<ul>
<li>Functional logic of the modules</li>
<li>Database tables, which include type and size</li>
<li>Complete detail of the interface</li>
<li>Addresses all types of dependency issues</li>
<li>Listing of error messages</li>
<li>Complete input and outputs for every module</li>
</ul>
</div>
</div>
<div class="TextHeading" style="text-align: justify;">
<div class="hddn">
<h2 id="phase-4-coding" class="color-green">Phase 4: Coding</h2>
</div>
</div>
<div class="Content" style="text-align: justify;">
<div class="hddn">
<ul>
<li>Once the system design phase is over, the next phase is coding. In this phase, developers start build the entire system by writing code using the chosen programming language.</li>
<li>In the coding phase, tasks are divided into units or modules and assigned to the various developers. It is the longest phase of the Software Development Life Cycle process.</li>
<li>In this phase, Developer needs to follow certain predefined coding guidelines. They also need to use programming tools like compiler, interpreters, debugger to generate and implement the code.</li>
</ul>
</div>
</div>
<div class="TextHeading" style="text-align: justify;">
<div class="hddn">
<h2 id="phase-5-testing" class="color-green">Phase 5: Testing</h2>
</div>
</div>
<div class="Content" style="text-align: justify;">
<div class="hddn">
<ul>
<li>Once the software is complete, and it is deployed in the testing environment. The testing team starts testing the functionality of the entire system.</li>
<li>This is done to verify that the entire application works according to the customer requirement.</li>
</ul>
</div>
</div>
<div class="TextHeading" style="text-align: justify;">
<div class="hddn">
<h2 id="phase-6-installation-deployment" class="color-green">Phase 6: Installation/Deployment:</h2>
</div>
</div>
<div class="Content" style="text-align: justify;">
<div class="hddn">
<ul>
<li>Once the software testing phase is over and no bugs or errors left in the system then the final deployment process starts.</li>
<li>Based on the feedback given by the project manager, the final software is released and checked for deployment issues if any.</li>
</ul>
</div>
</div>
<div class="TextHeading" style="text-align: justify;">
<div class="hddn">
<h2 id="phase-7-maintenance" class="color-green">Phase 7: Maintenance</h2>
</div>
</div>
<div class="Content">
<div class="hddn">
<ul>
<li style="text-align: justify;">Bug fixing – bugs are reported because of some scenarios which are not tested at all</li>
<li style="text-align: justify;">Upgrade – Upgrading the application to the newer versions of the Software</li>
<li style="text-align: justify;">Enhancement – Adding some new features into the existing software</li>
</ul>
</div>
</div>
]]></content:encoded>
					
					<wfw:commentRss>https://www.wikitechy.com/interview-questions/software-testing/what-is-sdlc/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>What is Agile testing ?</title>
		<link>https://www.wikitechy.com/interview-questions/software-testing/what-is-agile-testing/</link>
					<comments>https://www.wikitechy.com/interview-questions/software-testing/what-is-agile-testing/#respond</comments>
		
		<dc:creator><![CDATA[Editor]]></dc:creator>
		<pubDate>Sun, 18 Jul 2021 19:13:35 +0000</pubDate>
				<category><![CDATA[Software Testing]]></category>
		<category><![CDATA[Accenture interview questions and answers]]></category>
		<category><![CDATA[agile approach]]></category>
		<category><![CDATA[agile development]]></category>
		<category><![CDATA[agile development cycle]]></category>
		<category><![CDATA[agile development methodology]]></category>
		<category><![CDATA[agile development process]]></category>
		<category><![CDATA[agile framework]]></category>
		<category><![CDATA[agile methodology]]></category>
		<category><![CDATA[agile methodology definition]]></category>
		<category><![CDATA[agile methodology in testing]]></category>
		<category><![CDATA[agile methodology overview]]></category>
		<category><![CDATA[agile methodology steps]]></category>
		<category><![CDATA[agile methodology tutorial]]></category>
		<category><![CDATA[agile model]]></category>
		<category><![CDATA[agile process]]></category>
		<category><![CDATA[agile programming]]></category>
		<category><![CDATA[agile project management methodology]]></category>
		<category><![CDATA[agile scrum methodology]]></category>
		<category><![CDATA[agile scrum model testing]]></category>
		<category><![CDATA[agile software]]></category>
		<category><![CDATA[agile software development]]></category>
		<category><![CDATA[agile software development life cycle]]></category>
		<category><![CDATA[agile software development methodology]]></category>
		<category><![CDATA[agile sprint]]></category>
		<category><![CDATA[agile test automation recommends]]></category>
		<category><![CDATA[agile test strategy]]></category>
		<category><![CDATA[agile testing]]></category>
		<category><![CDATA[agile testing approach]]></category>
		<category><![CDATA[agile testing life cycle]]></category>
		<category><![CDATA[Applied Materials interview questions and answers]]></category>
		<category><![CDATA[AVEVA Software interview questions and answers]]></category>
		<category><![CDATA[Capgemini interview questions and answers]]></category>
		<category><![CDATA[CASTING NETWORKS INDIA PVT LIMITED interview questions and answers]]></category>
		<category><![CDATA[CGI Group Inc interview questions and answers]]></category>
		<category><![CDATA[Collabera Technologies interview questions and answers]]></category>
		<category><![CDATA[CSG International interview questions and answers]]></category>
		<category><![CDATA[Dell International Services India Pvt Ltd interview questions and answers]]></category>
		<category><![CDATA[development methodologies]]></category>
		<category><![CDATA[difference between agile and scrum]]></category>
		<category><![CDATA[FIS Global Business Solutions India Pvt Ltd interview questions and answers]]></category>
		<category><![CDATA[HealthAsyst Pvt Ltd interview questions and answers]]></category>
		<category><![CDATA[IBM interview questions and answers]]></category>
		<category><![CDATA[Indecomm Global Services interview questions and answers]]></category>
		<category><![CDATA[Infogain interview questions and answers]]></category>
		<category><![CDATA[Infosys Technologies interview questions and answers]]></category>
		<category><![CDATA[L&T Infotech interview questions and answers]]></category>
		<category><![CDATA[MagicBricks Interview Questions and Answers]]></category>
		<category><![CDATA[manual testing in agile]]></category>
		<category><![CDATA[Mavenir interview questions and answers]]></category>
		<category><![CDATA[Mindtree interview questions and answers]]></category>
		<category><![CDATA[Newt Global interview questions and answers]]></category>
		<category><![CDATA[Oracle Corporation interview questions and answers]]></category>
		<category><![CDATA[PeopleStrong interview questions and answers]]></category>
		<category><![CDATA[Persistent Systems interview questions and answers]]></category>
		<category><![CDATA[R Systems interview questions and answers]]></category>
		<category><![CDATA[release testing in agilesystem testing in agile]]></category>
		<category><![CDATA[SAP Labs India Pvt Ltd interview questions and answers]]></category>
		<category><![CDATA[system testing in agile]]></category>
		<category><![CDATA[Tech Mahindra interview questions and answers]]></category>
		<category><![CDATA[testing methodologies]]></category>
		<category><![CDATA[Trigent Software interview questions and answers]]></category>
		<category><![CDATA[types of agile methodology]]></category>
		<category><![CDATA[UnitedHealth Group interview questions and answers]]></category>
		<category><![CDATA[ValueLabs interview questions and answers]]></category>
		<category><![CDATA[Virtusa Consulting Services Pvt Ltd interview questions and answers]]></category>
		<category><![CDATA[what does agile mean]]></category>
		<category><![CDATA[what is agile]]></category>
		<category><![CDATA[what is agile development]]></category>
		<category><![CDATA[what is agile methodology]]></category>
		<guid isPermaLink="false">https://www.wikitechy.com/interview-questions/?p=939</guid>

					<description><![CDATA[Answer : Agile testing refers to a software testing practice ...]]></description>
										<content:encoded><![CDATA[<div class="TextHeading">
<div class="hddn">
<h2 id="what-is-agile-testing" class="color-pink">What is Agile testing ?</h2>
</div>
</div>
<div class="Content">
<div class="hddn">
<ul>
<li>Agile testing refers to a <a href="https://www.discretemicros.com/">software testing</a> practice that follows different principles of agile software development.</li>
<li>In other words, agile testing means testing software for defects or any other issues quickly or within the <a href="https://monday.com/blog/project-management/agile-project-management/" target="_blank" rel="noopener">context of agile </a>and give quick feedback for better and faster development of the project.</li>
</ul>
</div>
</div>
<div class="ImageContent">
<div class="hddn"><img decoding="async" class="img-responsive center-block aligncenter" src="https://cdn.wikitechy.com/interview-questions/software-testing/what-is-agile-testing.jpg" alt="What is Agile Testing" /></div>
</div>
<p align="center">What is Agile Testing</p>
<div class="Content">
<div class="hddn">
<ul>
<li>Testing and development run parallel in agile testing. The tester’s role lies not in identifying defects in the application but in behaving as a developer and bringing in improvements, suggestions, and test cases to be included in the application.</li>
<li>In agile testing, testers follow the entire lifecycle but due to constant feedback and regular interaction between developers and customers, the application can be delivered in a short time without compromising on the quality.</li>
<li>The tester and developers respond to quick changes in the application rather than following a fixed plan.</li>
</ul>
</div>
</div>
<div class="Content">
<div class="hddn">
<ul>
<li>The principles of agile testing are:</li>
</ul>
</div>
</div>
<div class="Content">
<div class="hddn">
<ul>
<li style="list-style-type: none;">
<ul>
<li>Testing is NOT a phase,</li>
<li>Everyone participates in the testing process,</li>
<li>It shortens the response time of feedback,</li>
<li>Reduces test documentation.</li>
</ul>
</li>
</ul>
</div>
</div>
<div class="Content">
<div class="hddn">
<ul>
<li>Agile testing requires continuous interaction between developers, customers, managers, stakeholders, and testers.</li>
<li>Testing is an important component of each phase of the developmental process.</li>
</ul>
</div>
</div>
<div class="TextHeading">
<div class="hddn">
<h2 id="test-plan-for-agile" class="color-purple">Test Plan for Agile</h2>
</div>
</div>
<div class="Content">
<div class="hddn">
<ul>
<li>Unlike the waterfall model, in an agile model, a test plan is written and updated for every release.</li>
<li>The agile test plan includes types of testing done in that iteration like test data requirements, infrastructure, test environments, and test results.</li>
<li>Typical test plans in agile includes</li>
</ul>
</div>
</div>
<div class="Content">
<div class="hddn">
<ul>
<li style="list-style-type: none;">
<ul>
<li>Testing Scope,</li>
<li>New functionalities which are being tested,</li>
<li>Level or Types of testing based on the features complexity,</li>
<li>Load and Performance Testing,</li>
<li>Infrastructure Consideration,</li>
<li>Mitigation or Risks Plan,</li>
<li>Resourcing,</li>
<li>Deliverables and Milestones.</li>
</ul>
</li>
</ul>
</div>
</div>
<div class="TextHeading">
<div class="hddn">
<h2 id="agile-testing-strategies" class="color-purple">Agile Testing Strategies</h2>
</div>
</div>
<div class="Content">
<div class="hddn">
<ul>
<li>Agile testing life cycle spans through four stages.</li>
</ul>
</div>
</div>
<div class="ImageContent">
<div class="hddn"><img decoding="async" class="img-responsive center-block aligncenter" src="https://cdn.wikitechy.com/interview-questions/software-testing/agile-testing-strategy.jpg" alt="Agile Testing Strategy" /></div>
</div>
]]></content:encoded>
					
					<wfw:commentRss>https://www.wikitechy.com/interview-questions/software-testing/what-is-agile-testing/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>What is Software Testing Life Cycle(STLC) ?</title>
		<link>https://www.wikitechy.com/interview-questions/software-testing/what-is-software-testing-life-cyclestlc/</link>
					<comments>https://www.wikitechy.com/interview-questions/software-testing/what-is-software-testing-life-cyclestlc/#respond</comments>
		
		<dc:creator><![CDATA[Editor]]></dc:creator>
		<pubDate>Sun, 18 Jul 2021 19:11:05 +0000</pubDate>
				<category><![CDATA[Software Testing]]></category>
		<category><![CDATA[Accenture interview questions and answers]]></category>
		<category><![CDATA[Applied Materials interview questions and answers]]></category>
		<category><![CDATA[automation testing interview questions]]></category>
		<category><![CDATA[AVEVA Software interview questions and answers]]></category>
		<category><![CDATA[Capgemini interview questions and answers]]></category>
		<category><![CDATA[CASTING NETWORKS INDIA PVT LIMITED interview questions and answers]]></category>
		<category><![CDATA[CGI Group Inc interview questions and answers]]></category>
		<category><![CDATA[Collabera Technologies interview questions and answers]]></category>
		<category><![CDATA[CSG International interview questions and answers]]></category>
		<category><![CDATA[Dell International Services India Pvt Ltd interview questions and answers]]></category>
		<category><![CDATA[FIS Global Business Solutions India Pvt Ltd interview questions and answers]]></category>
		<category><![CDATA[HealthAsyst Pvt Ltd interview questions and answers]]></category>
		<category><![CDATA[IBM interview questions and answers]]></category>
		<category><![CDATA[Indecomm Global Services interview questions and answers]]></category>
		<category><![CDATA[Infogain interview questions and answers]]></category>
		<category><![CDATA[Infosys Technologies interview questions and answers]]></category>
		<category><![CDATA[L&T Infotech interview questions and answers]]></category>
		<category><![CDATA[life test]]></category>
		<category><![CDATA[MagicBricks Interview Questions and Answers]]></category>
		<category><![CDATA[manual testing interview questions and answers]]></category>
		<category><![CDATA[Mavenir interview questions and answers]]></category>
		<category><![CDATA[Mindtree interview questions and answers]]></category>
		<category><![CDATA[Newt Global interview questions and answers]]></category>
		<category><![CDATA[Oracle Corporation interview questions and answers]]></category>
		<category><![CDATA[parallely]]></category>
		<category><![CDATA[PeopleStrong interview questions and answers]]></category>
		<category><![CDATA[Persistent Systems interview questions and answers]]></category>
		<category><![CDATA[phase tester]]></category>
		<category><![CDATA[polaris financial technology interview questions and answers]]></category>
		<category><![CDATA[R Systems interview questions and answers]]></category>
		<category><![CDATA[SAP Labs India Pvt Ltd interview questions and answers]]></category>
		<category><![CDATA[sdlc and stlc]]></category>
		<category><![CDATA[sdlc definition]]></category>
		<category><![CDATA[sdlc full form]]></category>
		<category><![CDATA[sdlc life cycle]]></category>
		<category><![CDATA[software life cycle]]></category>
		<category><![CDATA[software testing definition]]></category>
		<category><![CDATA[software testing interview questions and answers for experienced]]></category>
		<category><![CDATA[software testing interview questions and answers for freshers]]></category>
		<category><![CDATA[software testing life cycle]]></category>
		<category><![CDATA[software testing life cycle interview questions and answers]]></category>
		<category><![CDATA[software testing tutorial]]></category>
		<category><![CDATA[stlc]]></category>
		<category><![CDATA[stlc life cycle]]></category>
		<category><![CDATA[stlc phases]]></category>
		<category><![CDATA[stlc vs sdlc]]></category>
		<category><![CDATA[Tech Mahindra interview questions and answers]]></category>
		<category><![CDATA[test cycle]]></category>
		<category><![CDATA[testing life cycle]]></category>
		<category><![CDATA[testing life cycle in agile]]></category>
		<category><![CDATA[Trigent Software interview questions and answers]]></category>
		<category><![CDATA[UnitedHealth Group interview questions and answers]]></category>
		<category><![CDATA[ValueLabs interview questions and answers]]></category>
		<category><![CDATA[Virtusa Consulting Services Pvt Ltd interview questions and answers]]></category>
		<category><![CDATA[what is sdlc]]></category>
		<category><![CDATA[what is software testing]]></category>
		<guid isPermaLink="false">https://www.wikitechy.com/interview-questions/?p=938</guid>

					<description><![CDATA[Answer : Software Testing Life Cycle (STLC) is the testing process...]]></description>
										<content:encoded><![CDATA[<div class="TextHeading">
<div class="hddn">
<h2 id="what-is-software-testing-life-cyclestlc" class="color-pink" style="text-align: justify;">What is Software Testing Life Cycle(STLC) ?</h2>
</div>
</div>
<div class="Content" style="text-align: justify;">
<div class="hddn">
<ul>
<li><a href="https://www.wikitechy.com/interview-questions/software-testing/" target="_blank" rel="noopener">Software Testing </a>Life Cycle (STLC) is the testing process which is executed in systematic and planned manner.</li>
<li>In STLC process, different activities are carried out to improve the quality of the product.</li>
</ul>
</div>
</div>
<div class="text-center row" style="text-align: justify;"></div>
<div class="TextHeading" style="text-align: justify;">
<div class="hddn">
<h2 id="following-steps-are-involved-in-software-testing-life-cycle-stlc-each-step-is-have-its-own-entry-criteria-and-deliverable" class="color-purple">Following steps are involved in Software Testing Life Cycle (STLC). Each step is have its own Entry Criteria and deliverable.</h2>
</div>
</div>
<div class="Content" style="text-align: justify;">
<div class="hddn">
<ul>
<li>Requirement Analysis</li>
<li>Test Planning</li>
<li>Test Case Development</li>
<li>Environment Setup</li>
<li>Test Execution</li>
<li>Test Cycle Closure</li>
</ul>
</div>
</div>
<div class="ImageContent" style="text-align: justify;">
<div class="hddn"><img decoding="async" class="img-responsive center-block aligncenter" src="https://cdn.wikitechy.com/interview-questions/software-testing/what-is-software-testing-life-cycle.jpg" alt="What is Software Testing Life Cycle(STLC)Z" /></div>
</div>
<p style="text-align: center;" align="center">What is Software Testing Life Cycle(STLC)</p>
<div class="TextHeading" style="text-align: justify;">
<div class="hddn">
<h2 id="requirement-analysis" class="color-purple">Requirement Analysis</h2>
</div>
</div>
<div class="Content" style="text-align: justify;">
<div class="hddn">
<ul>
<li>Requirement Analysis is the very first step in Software Testing Life Cycle (STLC). In this step Quality Assurance (QA) team understands the requirement in terms of what we will testing & figure out the testable requirements.</li>
<li>If any conflict, missing or not understood any requirement, then QA team follow up with the various stakeholders like Business Analyst, System Architecture, Client, Technical Manager/Lead etc., to better understand the detail knowledge of requirement.</li>
</ul>
</div>
</div>
<div class="TextHeading" style="text-align: justify;">
<div class="hddn">
<h2 id="test-planning" class="color-purple">Test Planning</h2>
</div>
</div>
<div class="Content" style="text-align: justify;">
<div class="hddn">
<ul>
<li>Test Planning is most important phase of Software testing life cycle where all testing strategy is defined.</li>
<li>This phase also called as Test Strategy phase. In this phase typically Test Manager (or Test Lead based on company to company) involved to determine the effort and cost estimates for entire project.</li>
</ul>
</div>
</div>
<div class="TextHeading" style="text-align: justify;">
<div class="hddn">
<h2 id="test-case-development" class="color-purple">Test Case Development</h2>
</div>
</div>
<div class="Content" style="text-align: justify;">
<div class="hddn">
<ul>
<li>The test case development activity is started once the test planning activity is finished.</li>
<li>This is the phase of STLC where testing team write down the detailed test cases. Along with test cases testing team also prepare the test data if any required for testing.</li>
<li>Once the test cases are ready then these test cases are reviewed by peer members or QA lead.</li>
</ul>
</div>
</div>
<div class="TextHeading" style="text-align: justify;">
<div class="hddn">
<h2 id="test-environment-setup" class="color-purple">Test Environment Setup</h2>
</div>
</div>
<div class="Content" style="text-align: justify;">
<div class="hddn">
<ul>
<li>Setting up the test environment is vital part of the STLC. Basically test environment decides on which conditions software is tested.</li>
<li>This is independent activity and can be started parallel with Test Case Development. In process of setting up testing environment test team is not involved in it.</li>
</ul>
</div>
</div>
<div class="TextHeading" style="text-align: justify;">
<div class="hddn">
<h2 id="test-execution" class="color-purple">Test Execution</h2>
</div>
</div>
<div class="Content" style="text-align: justify;">
<div class="hddn">
<ul>
<li>Once the preparation of Test Case Development and Test Environment setup is completed then test execution phase can be kicked off.</li>
<li>In this phase testing team start executing test cases based on prepared test planning & prepared test cases in the prior step.</li>
</ul>
</div>
</div>
<div class="TextHeading" style="text-align: justify;">
<div class="hddn">
<h2 id="test-cycle-closure" class="color-purple">Test Cycle Closure</h2>
</div>
</div>
<div class="Content">
<div class="hddn">
<ul>
<li style="text-align: justify;">Call out the testing team member meeting & evaluate cycle completion criteria based on Test coverage, Quality, Cost, Time, Critical Business Objectives and Software.</li>
<li style="text-align: justify;">Discuss what all went good, which area needs to be improve & taking the lessons from current STLC as input to upcoming test cycles, which will help to improve bottleneck in the STLC process.</li>
</ul>
</div>
</div>
]]></content:encoded>
					
					<wfw:commentRss>https://www.wikitechy.com/interview-questions/software-testing/what-is-software-testing-life-cyclestlc/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Java program to find second largest number in an array ?</title>
		<link>https://www.wikitechy.com/interview-questions/java/java-program-to-find-second-largest-number-in-an-array/</link>
					<comments>https://www.wikitechy.com/interview-questions/java/java-program-to-find-second-largest-number-in-an-array/#respond</comments>
		
		<dc:creator><![CDATA[Editor]]></dc:creator>
		<pubDate>Wed, 14 Jul 2021 00:03:30 +0000</pubDate>
				<category><![CDATA[Java]]></category>
		<category><![CDATA[Accenture interview questions and answers]]></category>
		<category><![CDATA[Applied Materials interview questions and answers]]></category>
		<category><![CDATA[Atos interview questions and answers]]></category>
		<category><![CDATA[Capgemini interview questions and answers]]></category>
		<category><![CDATA[CASTING NETWORKS INDIA PVT LIMITED interview questions and answers]]></category>
		<category><![CDATA[CGI Group Inc interview questions and answers]]></category>
		<category><![CDATA[Chetu interview questions and answers]]></category>
		<category><![CDATA[Ciena Corporation interview questions and answers]]></category>
		<category><![CDATA[Collabera Technologies interview questions and answers]]></category>
		<category><![CDATA[Dell International Services India Pvt Ltd interview questions and answers]]></category>
		<category><![CDATA[find largest and smallest number in an array in java]]></category>
		<category><![CDATA[find largest number in array in java]]></category>
		<category><![CDATA[find largest number in array java]]></category>
		<category><![CDATA[find largest number in java]]></category>
		<category><![CDATA[find second largest number in array in java0]]></category>
		<category><![CDATA[find the largest number in an array in java]]></category>
		<category><![CDATA[find the largest number in an array javascript]]></category>
		<category><![CDATA[FIS Global Business Solutions India Pvt Ltd interview questions and answers]]></category>
		<category><![CDATA[Flipkart interview questions and answers]]></category>
		<category><![CDATA[how to find largest and smallest number in java]]></category>
		<category><![CDATA[IBM interview questions and answers]]></category>
		<category><![CDATA[Indecomm Global Services interview questions and answers]]></category>
		<category><![CDATA[Infosys Technologies interview questions and answers]]></category>
		<category><![CDATA[java code to find second largest number in an array]]></category>
		<category><![CDATA[java find largest number in list]]></category>
		<category><![CDATA[java largest int]]></category>
		<category><![CDATA[java program for largest of three numbers]]></category>
		<category><![CDATA[java program to find largest of three numbers]]></category>
		<category><![CDATA[java program to find largest of two numbers]]></category>
		<category><![CDATA[java program to find second largest number in an array]]></category>
		<category><![CDATA[java program to find second largest number of array]]></category>
		<category><![CDATA[java program to find the largest number in an array]]></category>
		<category><![CDATA[L&T Infotech interview questions and answers]]></category>
		<category><![CDATA[largest and smallest java program]]></category>
		<category><![CDATA[largest number in java]]></category>
		<category><![CDATA[largest of 3 numbers in java]]></category>
		<category><![CDATA[largest of 4 numbers using conditional operator in java]]></category>
		<category><![CDATA[MagicBricks Interview Questions and Answers]]></category>
		<category><![CDATA[Mphasis interview questions and answers]]></category>
		<category><![CDATA[NetApp interview questions and answers]]></category>
		<category><![CDATA[Oracle Corporation interview questions and answers]]></category>
		<category><![CDATA[PeopleStrong interview questions and answers]]></category>
		<category><![CDATA[Persistent Systems interview questions and answers]]></category>
		<category><![CDATA[RBS India De interview questions and answers]]></category>
		<category><![CDATA[Reliance Industries Ltd interview questions and answers]]></category>
		<category><![CDATA[SAP Labs India Pvt Ltd interview questions and answers]]></category>
		<category><![CDATA[Tech Mahindra interview questions and answers]]></category>
		<category><![CDATA[UnitedHealth Group interview questions and answers]]></category>
		<category><![CDATA[Virtusa Consulting Services Pvt Ltd interview questions and answers]]></category>
		<category><![CDATA[Wells Fargo interview questions and answers]]></category>
		<category><![CDATA[Wipro Infotech interview questions and answers]]></category>
		<guid isPermaLink="false">https://www.wikitechy.com/interview-questions/?p=668</guid>

					<description><![CDATA[Answer : Given an array of integers, our task is to write a program...]]></description>
										<content:encoded><![CDATA[<div class="TextHeading">
<div class="hddn">
<h2 id="java-program-to-find-second-largest-number-in-an-array" class="color-pink" style="text-align: justify;">Java program to find second largest number in an array ?</h2>
</div>
</div>
<div class="Content" style="text-align: justify;">
<div class="hddn">
<ul>
<li>Given an <a href="https://www.wikitechy.com/technology/find-closest-pair-two-sorted-arrays/" target="_blank" rel="noopener">array</a> of integers, our task is to write a program that efficiently finds the second <a href="https://www.wikitechy.com/technology/c-programming-kth-smallestlargest-element-unsorted-array-expected-linear-time-2/" target="_blank" rel="noopener">largest element</a> present in the array.</li>
</ul>
</div>
</div>
<div class="TextHeading" style="text-align: justify;">
<div class="hddn">
<h2 id="algorithm" class="color-red">Algorithm:</h2>
</div>
</div>
<div class="Content" style="text-align: justify;">
<div class="hddn">
<ul>
<li>Initialize two variables first and second to INT_MIN as,
<ul>
<li>first = second = INT_MIN</li>
</ul>
</li>
</ul>
</div>
</div>
<div class="Content" style="text-align: justify;">
<div class="hddn">
<ul>
<li style="list-style-type: none;">
<ul>
<li>Start <a href="https://www.wikitechy.com/technology/c-programming-tree-traversals-inorder-preorder-postorder/" target="_blank" rel="noopener">traversing the array</a>,</li>
</ul>
</li>
</ul>
<p>a) If the current element in array say arr[i] is greater than first. Then update first and second as,</p>
<ul>
<li style="list-style-type: none;">
<ul>
<li>second = first</li>
<li>first = arr[i]</li>
</ul>
</li>
</ul>
</div>
</div>
<div class="Content" style="text-align: justify;">
<div class="hddn">
<ul>b) If the current element is in between first and second, then update second to store the value of current variable as</p>
<li style="list-style-type: none;">
<ul>
<li>second = arr[i]</li>
</ul>
</li>
</ul>
</div>
</div>
<div class="Content" style="text-align: justify;">
<div class="hddn">
<ul>
<li>Return the value stored in second.</li>
</ul>
</div>
</div>
<div class="TextHeading" style="text-align: justify;">
<div class="hddn">
<h2 id="step-1" class="color-blue">step 1</h2>
</div>
</div>
<div class="Content" style="text-align: justify;">
<div class="hddn">
<ul>
<li>Iterate the given array.</li>
</ul>
</div>
</div>
<div class="TextHeading" style="text-align: justify;">
<div class="hddn">
<h2 id="step-2-first-if-condition-arri-largest" class="color-blue">Step 2 (first if condition arr[i] > largest):</h2>
</div>
</div>
<div class="Content" style="text-align: justify;">
<div class="hddn">
<ul>
<li>If current array value is greater than largest value then move the largest value to <a href="https://www.wikitechy.com/interview-questions/data-structure/how-to-find-second-largest-element-in-bst/" target="_blank" rel="noopener">secondLargest</a> and make current value as largest</li>
</ul>
</div>
</div>
<div class="TextHeading" style="text-align: justify;">
<div class="hddn">
<h2 id="step-3-second-if-condition-arri-secondlargest" class="color-blue">Step 3 (second if condition arr[i] >secondLargest )</h2>
</div>
</div>
<div class="Content" style="text-align: justify;">
<div class="hddn">
<ul>
<li>If the current value is smaller than largest and greater than secondLargest then the current value becomes secondLargest.</li>
</ul>
</div>
</div>
<div class="TextHeading">
<div class="hddn">
<h2 id="sample-code-in-java" class="color-red" style="text-align: justify;">Sample code in Java</h2>
<div class="code-embed-wrapper"> <div class="code-embed-infos"> </div> <pre class="language-java code-embed-pre line-numbers"  data-start="1" data-line-offset="0"><code class="language-java code-embed-code">public class SecondLargest {<br/>     <br/>    	public static void main(String[] args) {<br/>     <br/>    		int arr[] = { 24, 56, 57, 105, 102, 62, 58, 46, 76, 95 };<br/>    		int largest = arr[0];<br/>    		int secondLargest = arr[0];<br/>    		<br/>    		System.out.println(&quot;The given array is:&quot; );<br/>    		for (int i = 0; i < arr.length; i++) {<br/>    			System.out.print(arr[i]+&quot;\t&quot;);<br/>    		}<br/>    		for (int i = 0; i < arr.length; i++) {<br/>     <br/>    			if (arr[i] > largest) {<br/>    				secondLargest = largest;<br/>    				largest = arr[i];<br/>     <br/>    			} else if (arr[i] > secondLargest) {<br/>    				secondLargest = arr[i];<br/>     <br/>    			}<br/>    		}<br/>     <br/>    		System.out.println(&quot;\nSecond largest number is:&quot; + secondLargest);<br/>     <br/>    	}<br/>    }</code></pre> </div>
<div class="TextHeading" style="text-align: justify;">
<div class="hddn">
<h2 id="output" class="color-red">Output</h2>
</div>
</div>
<div class="Output">
<div class="hddn">
<figure class="highlight" style="text-align: justify;">
<pre><code class="hljs css" data-lang=""><span class="nt"><span class="hljs-tag">The</span> <span class="hljs-tag">given</span> <span class="hljs-tag">array</span> <span class="hljs-tag">is</span>:
24	56	57	105	 102  62  58  46  76  95	
<span class="hljs-tag">Second</span> <span class="hljs-tag">largest</span> <span class="hljs-tag">number</span> <span class="hljs-tag">is</span><span class="hljs-pseudo">:102</span></span></code></pre>
</figure>
</div>
</div>
</div>
</div>
]]></content:encoded>
					
					<wfw:commentRss>https://www.wikitechy.com/interview-questions/java/java-program-to-find-second-largest-number-in-an-array/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Finding all substrings of a given number that are divisible by 11</title>
		<link>https://www.wikitechy.com/interview-questions/cpp/finding-all-substrings-of-a-given-number-that-are-divisible-by-11/</link>
					<comments>https://www.wikitechy.com/interview-questions/cpp/finding-all-substrings-of-a-given-number-that-are-divisible-by-11/#respond</comments>
		
		<dc:creator><![CDATA[Editor]]></dc:creator>
		<pubDate>Mon, 12 Jul 2021 23:25:00 +0000</pubDate>
				<category><![CDATA[C++]]></category>
		<category><![CDATA[Accenture interview questions and answers]]></category>
		<category><![CDATA[Applied Materials interview questions and answers]]></category>
		<category><![CDATA[array maximum sum divisible by n in c]]></category>
		<category><![CDATA[Atos interview questions and answers]]></category>
		<category><![CDATA[BMC Software interview questions and answers]]></category>
		<category><![CDATA[Bosch India Software interview questions and answers]]></category>
		<category><![CDATA[c++ int to string]]></category>
		<category><![CDATA[c++ string]]></category>
		<category><![CDATA[c++ string contains charfind position of character in string c++]]></category>
		<category><![CDATA[c++ string length]]></category>
		<category><![CDATA[c++ string nposfind substring in char array c++]]></category>
		<category><![CDATA[c++ string to int]]></category>
		<category><![CDATA[c++ substring]]></category>
		<category><![CDATA[c++ substring before character]]></category>
		<category><![CDATA[c++ substring from end]]></category>
		<category><![CDATA[c++ substring from index to end]]></category>
		<category><![CDATA[CASTING NETWORKS INDIA PVT LIMITED interview questions and answers]]></category>
		<category><![CDATA[Chetu interview questions and answers]]></category>
		<category><![CDATA[Ciena Corporation interview questions and answers]]></category>
		<category><![CDATA[consecutive subsequences whose sum is divisible by k.]]></category>
		<category><![CDATA[continuous subarray sum multiple of k]]></category>
		<category><![CDATA[count subarrays with sum k]]></category>
		<category><![CDATA[declare string in c++]]></category>
		<category><![CDATA[Dell International Services India Pvt Ltd interview questions and answers]]></category>
		<category><![CDATA[eInfochips interview questions and answers]]></category>
		<category><![CDATA[Electronics Arts Inc interview questions and answers]]></category>
		<category><![CDATA[find all occurrences of a substring in a string c++]]></category>
		<category><![CDATA[find character in string c++]]></category>
		<category><![CDATA[find occurrence of character in string c++]]></category>
		<category><![CDATA[find substring in string c++]]></category>
		<category><![CDATA[Flipkart interview questions and answers]]></category>
		<category><![CDATA[function of library]]></category>
		<category><![CDATA[Harman International interview questions and answers]]></category>
		<category><![CDATA[how to divide a string into substrings in c++]]></category>
		<category><![CDATA[how to find a letter in a string c++]]></category>
		<category><![CDATA[Indecomm Global Services interview questions and answers]]></category>
		<category><![CDATA[Larsen & Toubro interview questions and answers]]></category>
		<category><![CDATA[MagicBricks Interview Questions and Answers]]></category>
		<category><![CDATA[Mathworks India Private Limited interview questions and answers]]></category>
		<category><![CDATA[Mavenir interview questions and answers]]></category>
		<category><![CDATA[Mphasis interview questions and answers]]></category>
		<category><![CDATA[NetApp interview questions and answers]]></category>
		<category><![CDATA[number of subsequences divisible by n]]></category>
		<category><![CDATA[number of subsequences in a array divisible by n]]></category>
		<category><![CDATA[number of subsequences in a string]]></category>
		<category><![CDATA[number of subsequences in a string divisible by n]]></category>
		<category><![CDATA[number of subsequences whose sum is divisible by n]]></category>
		<category><![CDATA[number of times a string occurs as a subsequence]]></category>
		<category><![CDATA[Oracle Corporation interview questions and answers]]></category>
		<category><![CDATA[PeopleStrong interview questions and answers]]></category>
		<category><![CDATA[Philips Software Centre Pvt Ltd interview questions and answers]]></category>
		<category><![CDATA[print string in c++]]></category>
		<category><![CDATA[program to find substring in a string in c++]]></category>
		<category><![CDATA[reverse substring c++]]></category>
		<category><![CDATA[sort substring c++]]></category>
		<category><![CDATA[SRM Technologies interview questions and answers]]></category>
		<category><![CDATA[string functions in c++]]></category>
		<category><![CDATA[string in c++ programming]]></category>
		<category><![CDATA[string length in c++]]></category>
		<category><![CDATA[string match c++]]></category>
		<category><![CDATA[string programs in c++]]></category>
		<category><![CDATA[string to int c++]]></category>
		<category><![CDATA[strings in c]]></category>
		<category><![CDATA[subsequence sum divisible by k]]></category>
		<category><![CDATA[subset with sum divisible by m]]></category>
		<category><![CDATA[substr c++]]></category>
		<category><![CDATA[substr in c]]></category>
		<category><![CDATA[substring c++]]></category>
		<category><![CDATA[Symphony Teleca interview questions and answers]]></category>
		<category><![CDATA[Tech Mahindra interview questions and answers]]></category>
		<category><![CDATA[Tecnotree interview questions and answers]]></category>
		<category><![CDATA[what is string in c++]]></category>
		<category><![CDATA[Wipro Infotech interview questions and answers]]></category>
		<category><![CDATA[Wipro interview questions and answers]]></category>
		<category><![CDATA[Yash Technologies interview questions and answers]]></category>
		<guid isPermaLink="false">https://www.wikitechy.com/interview-questions/?p=400</guid>

					<description><![CDATA[Answer : Query(l, r) : find if the sub-string between the indices l and r....
]]></description>
										<content:encoded><![CDATA[<div class="TextHeading">
<div class="hddn">
<h2 id="finding-all-substrings-of-a-given-number-that-are-divisible-by-11" class="color-pink" style="text-align: justify;">Finding all substrings of a given number that are divisible by 11</h2>
</div>
</div>
<div class="Content" style="text-align: justify;">
<div class="hddn">
<p>To find easy to way of Divisibility by 11,</p>
<ul>
<li>The multiples of 11: 22, 33, 44, 55, etc. But we did’t easy to find the number 2728, 54695 is divisible by 11.</li>
<li>Here an easy way to test for divisibility by 11. Take the alternating sum of the digits in the number, read from left to right. If that is divisible by 11, so is the original number.</li>
<li>So, for example, 2728 has alternating sum of digits 2-7+2-8 = -11. Since -11 is divisible by 11, so is 2728.</li>
<li>Similarly, for 54695, the alternating sum of digits is 5-4+6-9+5 = 3. This is not divisible by 11, so neither is 54695.</li>
</ul>
<div class="TextHeading">
<div class="hddn">
<h2 id="given-a-large-number-n-having-number-digits-up-to-106-and-various-queries-of-the-below-form" class="color-purple">Given a large number, n (having number digits up to 10^6) and various queries of the below form :</h2>
</div>
</div>
<div class="Content">
<div class="hddn">
<ul>
<li>Query(l, r) : find if the <a href="https://www.wikitechy.com/technology/longest-even-length-substring-sum-first-second-half/" target="_blank" rel="noopener">sub-string</a> between the indices l and r (Both inclusive) are divisible by 11.</li>
</ul>
</div>
</div>
<div class="TextHeading">
<div class="hddn">
<h2 id="input" class="color-green">Input</h2>
<div class="code-embed-wrapper"> <div class="code-embed-infos"> </div> <pre class="language-cpp code-embed-pre line-numbers"  data-start="1" data-line-offset="0"><code class="language-cpp code-embed-code">n = 122164154695<br/>Queries: l = 0 r = 3, l = 1 r = 2, l = 5 r = 9, l = 0 r = 11</code></pre> </div>
<div class="TextHeading">
<div class="hddn">
<h2 id="output" class="color-green">Output</h2>
</div>
</div>
<div class="Output">
<div class="hddn">
<figure class="highlight"><div class="code-embed-wrapper"> <div class="code-embed-infos"> </div> <pre class="language-cpp code-embed-pre line-numbers"  data-start="1" data-line-offset="0"><code class="language-cpp code-embed-code">True<br/>True<br/>False<br/>True</code></pre> </div>
<div class="TextHeading">
<div class="hddn">
<h2 id="explanation" class="color-red">Explanation</h2>
</div>
</div>
<div class="Content">
<div class="hddn">
<ul>
<li>In the first query, 1221 is divisible by 11.</li>
<li>In the second query, 22 is divisible by 11 and so on.</li>
<li>We know that any number is divisible by 11 if the difference between sum of odd indexed digits and the sum of even indexed digits is divisible by 11, i.e.,</li>
</ul>
</div>
</div>
<div class="TextHeading">
<div class="hddn">
<h4 id="sumdigits-at-odd-places-sumdigits-at-even-places-should-be-divisible-by-11" class="color-blue">Sum(digits at odd places) – Sum(digits at even places) should be divisible by 11.</h4>
<h2 id="sample-code" class="color-red">Sample code</h2>
<div class="code-embed-wrapper"> <div class="code-embed-infos"> </div> <pre class="language-cpp code-embed-pre line-numbers"  data-start="1" data-line-offset="0"><code class="language-cpp code-embed-code">#include <iostream> <br/>using namespace std; <br/>  <br/>const int MAX = 1000005; <br/>  <br/>// To store sums of even and odd digits <br/>struct OddEvenSums <br/>{ <br/>    int e_sum; // Sum of even placed digits <br/>  <br/>    int o_sum; // Sum of odd placed digits <br/>}; <br/>  <br/>OddEvenSums sum[MAX]; // Auxiliary array <br/>  <br/>// Utility function to evaluate a character&#039;s <br/>// integer value <br/>int toInt(char x) <br/>{ <br/>    return int(x) - 48; <br/>} <br/>  <br/>// This function receives the string representation <br/>// of the number and precomputes the sum array <br/>void preCompute(string x) <br/>{  <br/>    sum[0].e_sum = sum[0].o_sum = 0; // Initialize everb <br/>  <br/>    // Add the respective digits depending on whether <br/>    // they&#039;re even indexed or odd indexed <br/>    for (int i=0; i<x.length(); i++) <br/>    { <br/>        if (i%2==0) <br/>        { <br/>            sum[i+1].e_sum = sum[i].e_sum+toInt(x[i]); <br/>            sum[i+1].o_sum = sum[i].o_sum; <br/>        } <br/>        else<br/>        { <br/>            sum[i+1].o_sum = sum[i].o_sum+toInt(x[i]); <br/>            sum[i+1].e_sum = sum[i].e_sum; <br/>        } <br/>    } <br/>} <br/>  <br/>// This function receives l and r representing <br/>// the indices and prints the required output <br/>bool query(int l,int r) <br/>{ <br/>    int diff = (sum[r+1].e_sum - sum[r+1].o_sum) - (sum[l].e_sum - sum[l].o_sum); <br/>  <br/>    return (diff%11==0); <br/>} <br/>  <br/>//driver function to check the program <br/>int main() <br/>{ <br/>    string s = &quot;122164154695&quot;; <br/>  <br/>    preCompute(s); <br/>  <br/>    cout << query(0, 3) << endl; <br/>    cout << query(1, 2) << endl; <br/>    cout << query(5, 9) << endl; <br/>    cout << query(0, 11) << endl; <br/>  <br/>    return 0; <br/>} </code></pre> </div>
<div class="TextHeading">
<div class="hddn">
<h2 id="output-2" class="color-red">Output</h2>
<div class="code-embed-wrapper"> <div class="code-embed-infos"> </div> <pre class="language-markup code-embed-pre line-numbers"  data-start="1" data-line-offset="0"><code class="language-markup code-embed-code">1 <br/>1<br/>0<br/>1</code></pre> </div>
</div>
</div>
</div>
</div>
</figure>
</div>
</div>
</div>
</div>
</div>
</div>
]]></content:encoded>
					
					<wfw:commentRss>https://www.wikitechy.com/interview-questions/cpp/finding-all-substrings-of-a-given-number-that-are-divisible-by-11/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>MVP Android &#8211; What is MVP architecture in Android ?</title>
		<link>https://www.wikitechy.com/interview-questions/android/what-is-mvp-architecture-in-android/</link>
					<comments>https://www.wikitechy.com/interview-questions/android/what-is-mvp-architecture-in-android/#respond</comments>
		
		<dc:creator><![CDATA[Editor]]></dc:creator>
		<pubDate>Sun, 11 Jul 2021 05:38:31 +0000</pubDate>
				<category><![CDATA[Android]]></category>
		<category><![CDATA[Accenture interview questions and answers]]></category>
		<category><![CDATA[Agreeya Solutions interview questions and answers]]></category>
		<category><![CDATA[Allstate Solutions Pvt Ltd interview questions and answers]]></category>
		<category><![CDATA[android mvp architecture]]></category>
		<category><![CDATA[android mvp base presenter]]></category>
		<category><![CDATA[android mvp boilerplate]]></category>
		<category><![CDATA[android mvp example tutorial]]></category>
		<category><![CDATA[android mvp fragment]]></category>
		<category><![CDATA[android mvp fragment navigation]]></category>
		<category><![CDATA[android mvp google]]></category>
		<category><![CDATA[android mvp presenter contract]]></category>
		<category><![CDATA[android mvp presenter lifecycle]]></category>
		<category><![CDATA[android mvp recyclerview]]></category>
		<category><![CDATA[android mvp retrofit example]]></category>
		<category><![CDATA[android mvp sqlite example]]></category>
		<category><![CDATA[android mvp tutorial]]></category>
		<category><![CDATA[android mvp vs mvvm]]></category>
		<category><![CDATA[android recyclerview mvc]]></category>
		<category><![CDATA[android simple mvp example]]></category>
		<category><![CDATA[Bharti Airtel interview questions and answers]]></category>
		<category><![CDATA[Bosch India Software interview questions and answers]]></category>
		<category><![CDATA[Capgemini interview questions and answers]]></category>
		<category><![CDATA[CASTING NETWORKS INDIA PVT LIMITED interview questions and answers]]></category>
		<category><![CDATA[CGI Group Inc interview questions and answers]]></category>
		<category><![CDATA[Chetu interview questions and answers]]></category>
		<category><![CDATA[Collabera Technologies interview questions and answers]]></category>
		<category><![CDATA[Dell International Services India Pvt Ltd interview questions and answers]]></category>
		<category><![CDATA[Electronics Arts Inc interview questions and answers]]></category>
		<category><![CDATA[Flipkart interview questions and answers]]></category>
		<category><![CDATA[G-Cube Webwide Software Pvt Ltd interview questions and answers]]></category>
		<category><![CDATA[IBM interview questions and answers]]></category>
		<category><![CDATA[Indecomm Global Services interview questions and answers]]></category>
		<category><![CDATA[Infosys Technologies interview questions and answers]]></category>
		<category><![CDATA[Lava International Ltd interview questions and answers]]></category>
		<category><![CDATA[MagicBricks Interview Questions and Answers]]></category>
		<category><![CDATA[Maintec Technologies Pvt Ltd interview questions and answers]]></category>
		<category><![CDATA[mindorks mvp]]></category>
		<category><![CDATA[Mphasis interview questions and answers]]></category>
		<category><![CDATA[mvc mvp mvvm]]></category>
		<category><![CDATA[mvc vs mvp]]></category>
		<category><![CDATA[mvp]]></category>
		<category><![CDATA[mvp android]]></category>
		<category><![CDATA[mvp android example]]></category>
		<category><![CDATA[mvp android medium]]></category>
		<category><![CDATA[mvp android tutorial]]></category>
		<category><![CDATA[mvp architecture]]></category>
		<category><![CDATA[mvp architecture android]]></category>
		<category><![CDATA[mvp contract android]]></category>
		<category><![CDATA[mvp full form]]></category>
		<category><![CDATA[mvp in android]]></category>
		<category><![CDATA[mvp login]]></category>
		<category><![CDATA[mvp medium]]></category>
		<category><![CDATA[mvp pattern]]></category>
		<category><![CDATA[mvp pattern android]]></category>
		<category><![CDATA[mvp tutorial for beginners android]]></category>
		<category><![CDATA[mvp vs mvvm androidm]]></category>
		<category><![CDATA[Oracle Corporation interview questions and answers]]></category>
		<category><![CDATA[PeopleStrong interview questions and answers]]></category>
		<category><![CDATA[Photon Interactive Pvt Ltd interview questions and answers]]></category>
		<category><![CDATA[Prokarma Softech Pvt Ltd interview questions and answers]]></category>
		<category><![CDATA[recyclerview android]]></category>
		<category><![CDATA[SAP Labs India Pvt Ltd interview questions and answers]]></category>
		<category><![CDATA[Symphony Teleca interview questions and answers]]></category>
		<category><![CDATA[Tech Mahindra interview questions and answers]]></category>
		<category><![CDATA[UnitedHealth Group interview questions and answers]]></category>
		<category><![CDATA[vvm architecture android]]></category>
		<category><![CDATA[what is mvp]]></category>
		<category><![CDATA[Wipro interview questions and answers]]></category>
		<guid isPermaLink="false">https://www.wikitechy.com/interview-questions/?p=108</guid>

					<description><![CDATA[Answer : MVP is a design pattern for developers to write their code...]]></description>
										<content:encoded><![CDATA[<div class="TextHeading">
<div class="hddn">
<h2 id="what-is-mvp-architecture-in-android" class="color-pink" style="text-align: justify;">What is MVP architecture in Android ?</h2>
</div>
</div>
<div class="Content" style="text-align: justify;">
<div class="hddn">
<ul>
<li>MVP is a design pattern for developers to write their code in a more readable, maintainable, and scalable manner.</li>
<li>In MVP, our code is divided into three parts named Model, View, and Presenter rather than placing the whole code in one activity.
<ul>
<li>Model – The model handles the data part of our application.</li>
<li>Presenter – It acts as a bridge that connects a Model and a View.</li>
<li>View – This is responsible for laying out <a href="https://www.wikitechy.com/tutorials/ruby-on-rails/ruby-on-rails-mvc" target="_blank" rel="noopener">views</a> with the relevant data as instructed by the Presenter.</li>
</ul>
</li>
</ul>
</div>
</div>
<div class="ImageContent" style="text-align: justify;">
<div class="hddn"><img decoding="async" class="img-responsive center-block aligncenter" src="https://cdn.wikitechy.com/interview-questions/android/model-view-presenter.png" alt="Model View Presenter" /></div>
</div>
<div class="TextHeading" style="text-align: justify;">
<div class="hddn">
<h2 id="model" class="color-purple">Model</h2>
</div>
</div>
<div class="Content" style="text-align: justify;">
<div class="hddn">
<ul>
<li>Everything which is related with data is a part of the Model. The Model contains a data provider and the code which fetches and updates the data.</li>
<li>This part of MVP updates the database or communicates with a web server.</li>
</ul>
</div>
</div>
<div class="TextHeading" style="text-align: justify;">
<div class="hddn">
<h2 id="presenter" class="color-purple">Presenter</h2>
</div>
</div>
<div class="Content" style="text-align: justify;">
<div class="hddn">
<ul>
<li>The Presenter contains the application’s business logic and when an operation is performed or data is changed then it will notify the View that it needs to update.</li>
</ul>
</div>
</div>
<div class="TextHeading" style="text-align: justify;">
<div class="hddn">
<h2 id="view" class="color-purple">View</h2>
</div>
</div>
<div class="Content" style="text-align: justify;">
<div class="hddn">
<ul>
<li>The View part of MVP contains the visual parts of our application, like showing messages, and also handles visibility.</li>
<li>View contains only that part of the code which is related to UI and it does not contain any logic related to the displayed data. The View is controlled by the Presenter.</li>
</ul>
</div>
</div>
<div class="TextHeading" style="text-align: justify;">
<div class="hddn">
<h2 id="android-mvp-architecture" class="color-purple">Android MVP Architecture</h2>
</div>
</div>
<div class="Content" style="text-align: justify;">
<div class="hddn">
<ul>
<li>The diagram below depicts a basic MVP structure.</li>
</ul>
</div>
</div>
<div class="ImageContent" style="text-align: justify;">
<div class="hddn"><img decoding="async" class="img-responsive center-block aligncenter" src="https://cdn.wikitechy.com/interview-questions/android/android-mvp-architecture.png" alt=" Tell me honestly about the run Android MVP Architecture" /></div>
</div>
<div class="Content">
<div class="hddn">
<ul>
<li style="text-align: justify;"><a href="https://www.wikitechy.com/tutorials/android/how-to-set-default-activity-for-android-application" target="_blank" rel="noopener">Activity</a>, <a href="https://www.wikitechy.com/tutorials/android/android-fragment" target="_blank" rel="noopener">Fragment</a> and a <a href="https://forums.wikitechy.com/answer/re-create-a-custom-view-by-inflating-a-layout/" target="_blank" rel="noopener">CustomView</a> act as the View part of the application.</li>
<li style="text-align: justify;">The Presenter is responsible for listening to user interactions (on the View) and model updates (<a href="https://www.wikitechy.com/tutorials/sqoop/sqoop-list-database" target="_blank" rel="noopener">database</a>, <a href="https://www.wikitechy.com/tutorials/elasticsearch/elasticsearch-index-api" target="_blank" rel="noopener">APIs</a>) as well as updating the Model and the View.</li>
<li style="text-align: justify;">Generally, a View and Presenter are in a one to one relationship. One Presenter class manages one View at a time.</li>
<li style="text-align: justify;">Interfaces need to be defined and implemented to communicate between View-Presenter and Presenter-Model.</li>
<li style="text-align: justify;">The Presenter is responsible for handling all the background tasks. Android SDK classes must be avoided in the presenter classes.</li>
<li style="text-align: justify;">The View and Model classes can’t have a reference of one another.</li>
</ul>
</div>
</div>
]]></content:encoded>
					
					<wfw:commentRss>https://www.wikitechy.com/interview-questions/android/what-is-mvp-architecture-in-android/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
