- Explain the difference between Property and PROPERTY
- Describe the process flow of an installation in terms of the User Interface, Immediate and Deferred sequences
- What are the ADDLOCAL and ADDSOURCE properties?
- What is the difference between installations using ALLUSERS=””, ALLUSERS=1 and ALLUSERS=2 option?
- Advertised vs non-advertised shortcuts, what’s the difference?
- Maximum how many files you can add in msi?
- ProductCode, PackageCode, UpgradeCode, Explain them
- Explain Backend mechanism of Self repair
- Suppose you’re in an environment where you can’t use advertisement, explain how you would go about setting userspecific settings
- What is the impact of leaving COM information in a generic registry component as apposed to in each relevant component
- How many sequences are there in an MSI
- Please sketch the entire process of creating a package, from the software request up to package delivery
- How many different sequance tables are there in an MSI
- Difference between dll/ocx and exe registraction
- How we can make two applications with same GUID to install on the same machine?
- How we create the small,minor and major upgrade?
- what is the disadvantage of using lock permissions table
- What are secure custom properties
- What is the difference between Repair and Self healing?
- What is entry point for MSI?
- What should be the condition of a custom action if we want to run it during installation and uninstallation ?
- Difference between Run, Run Once, Active Setup
- Use of INSTALLLEVEL Property
- Self-Heal (advertised shortcut) Vs Install on Demand (product Advertising)
- Self-Heal Vs Repair
- Per-user installation Vs Per-machine installation
- The reason why during a repair, bringing back missing files to System Folders is possible for a standard user who actually does not have a write permission to these folders.
- What are your thoughts and experiences for patching .msi files? What approaches have worked the best? What hasn’t worked? Why?
- Describe a methodology for populating the user’s profile with Windows Installer functionality. That one was funny because the interviewer was looking for Active Setup which I didn’t consider to be specific to Windows Installer.
- How do you configure an installation for an application that requires administrative privileges to work if the end user is not a local machine administrator?
- Have you ever had to modify a .msi directly without a graphic interface? Which tables did you modify and why?
- Describe the most difficult project you have worked on. What was the problem? How did you solve it? What did you learn?
- What tools are in your “packaging toolkit?”
- Have you had to edit permissions?
- How would you change permissions on files and registry entries?
- What are the differences between the lock permissions table and external tools for editing?
- How would you populate components from a machine-based installation to a user profile?
- What tools do you regularly use asides from your primary tool (WPS or IS or etc…) in the process of creating a package?
- An example of a condition you would use, and what it would be useful for.
- If you were to receive a vendor MSI, how would you repackage it to comply with company standards?
- Do you recommed modifying vendor MSIs? Why/why not?
- What are the advantages of using MSIs?
- Explain to me what self healing is and how you can leverage it for user specific files/registries
- Besides self-healing, what other options do you have for creating user specific files/registries and under what scenarios would you use those?
- How would you troubleshoot an application that does not run on a locked down environment but does run as administrator?
- When would you use Setup Capture and what kind of clean up would you performed on a captured MSI?
- Have you created merge modules? Why?
- What is the purpose of Validation and how do you handle ICE errors on vendor MSIs?
- Walk me through the entire packaging process from request to deployment you’ve been exposed to in previous roles.
My 2cent tips & tricks on computer technology & Application Virtualization ...
Friday, October 9, 2009
MSI Interview Questions
Subscribe to:
Post Comments (Atom)
9 comments:
could you please publish the answers as well.
I have started doing it and I will publish answers to all the questions. If you have answers to few then you can send them to me using the comment section.
could u please share the answers any one.
Could you please share the answers..
Please anybody Help Me.. From where i can Get ans for this Ques... if any one ans please share with me..
I will release the MSI Interview FAQ's by the end of this month.
You guys can now download a draft version from https://sourceforge.net/projects/mayadeploy/files/FAQ/FAQ%20on%20MSI%20packaging%20and%20repackaging.pdf/download. I will highly appreciate if someone can provide new questions.
Hi All My self Gururaj Kulkarn. I have 2.3 years Exp in Application packaging technology. Please find one job. Do the Needful
Thanks & Regards
Gururaj
+91-9060670295
Hi My self Gururaj Kulkarni. Iam searching for a job in Application Packaging technology. Please if you have any opening please update me soon.
Thanks & Regards
Gururaj
+91-9886058969
Post a Comment