Allah - bismiLlahir Rehmaanir Raheem - laailaha illaLlaho Muhammaddur rasooluLlah - Muhammad sallallahoalaihiwassallam
(Muhammad Faisal [MOBZFSL] SubtleSolo)

Home
Blog Hot and Latest
Entertainment / Spicy Pics
Islam - about section
Allah's names
Muhammad's (saws) names
Qura'an & Science
Qura'an Questions Answers
Holy Ka'aba - Makkah Pictures
Holy Madinah Pictures
Holy Qura'an
Interesting facts of Qura'an
Articles - Knowledge
Worth Readings
History of Islam
Miracles
Islamic Stuffs
Islamic Caligraphy
Nature Pictures (Beauties)
Hamd-o-Naat
For Non-Muslims
about ME
Picture - Photo Gallery
My Picture
Cute Innocence - Children
Amazing Pics. / Abstract Arts
Interesting / Funny Pictures
Technology Pics(Cars,Aero etc)
Air Force Pictures
Animations
Good Words / Thoughts / Cards
World Places
Nature Pics. (Traveling / Spicy)
Celebrity Gallery (Actors etc.)
Entertainment Misc. Stuffs
Love - gift of God
Worth Readings - Lessons of Life
Beautyful lines (Quotations)
Urdu Stuffs (Poetry/Articles etc)
Poetry Collection
Interesting Facts / Brain Teaser
Mind Reader
Medical / Health Lines
Fun Reading
Laugh Baby
Jokes
Games
Love SMS
Funny SMS
Dictionary(English-Urdu-Arabic)
Download Files (.ppt, .doc etc)
Songs List / Music
Downloads-Technical/Codes
Laws of Shariat
Beleifs (about God, Prophet,
Destiny, Death, Paradise)
Cleanliness (Complete index)
Namaz - Prayers
Death (Click 4 Complete Index)
Roza - Fasting
Zaka'at (Alms to Poor) - Detais
Hajj (Click 4 Complete Detail)
Nikah (Marriage) - Details
Talaq (Divorce) - Details
Life Routine - Etiquettes
Business transactions
Knowledge Base
Fresh Engineers's Help
Interview Questions
C++
C Sharp
ASP .NET
Java
Servlets
Perl
XML
Oracle
Networking
SAP R-3
Testing - Quality Assurance
More topics... Click here
Visitor Book / Comments
Site Map - Links
Contact
Google/FSL   faisalmb.com
 
2001-2007 Muhammad Faisal. All rights reserved.
 
   
  These material are compiled for helping junior / senior software engineers and others.

Miscellaneouse Interview Questions and Answers

1. What is JSF?

JavaServer Faces(JSF) is a framework for building web-based user interface in Java. Unlike Swing, JSF provides widgets like buttons, hyperlinks, checkboxes, etc. in different ways. It has extensible facilities for validating inputs and converting objects to and from strings for display.
JSF is the Java answer to Microsoft ASP.NET's Web Forms. ASP.Net is roughly equivalent to the Servlet and JSP

2. What is Netegrity SiteMinder?

SiteMinder is developed by www.netegrity.com. It provides a single sign-on (SSO) security model to let companies administer and enforce user access to their Web applications. SiteMinder has the following features:

  • Centralized, policy-based control of user authentication and authorization management.
  • Extensive support for heterogeneous IT environments.
  • Standardized role-based access control (RBAC).
  • Comprehensive password management, audit and reporting services.

3. What is Maven?

Maven is a Java project management and project comprehension tool developed by maven.apache.org. Maven is based on the concept of a project object model (POM) in that all the artifacts produced by Maven are a result of consulting a well defined model for your project. Builds, documentation, source metrics, source cross-references and a countless number of reports are all controlled by your POM. Maven has the following features.

  • Making the build process easy
  • Providing a uniform build system
  • Providing quality project information
  • Providing clear development process guidelines
  • Providing guidelines for thorough testing practices
  • Providing coherent visualization of project information
  • Allowing transparent migration to new features

4. What is JPay?

The JPay is Java payment API. It supports payments in an open, Web-like environment and allow Java applications to use a third-party payment service to charge users for using an application or accessing content.

5. What is Jetson?

Jetson is an automation toolset designed to simplify and speed the development and deployment of J2EE applications. Jetson enables rapid Enterprise JavaBean (EJB)-based application generation; allows business rules to be exposed as Web services; supports most common databases; and features a security model that conforms to Java Authentication and Authorization Service (JAAS). More information can be found at www.JetsonJ2EE.com.

6. What is Jamaica?

Jamaica (like Jasmin) is an abstract assembly language for Java Virtual Machine(JVM). It uses Java language syntax to define class structures and uses mnemonics or symbolic names in instructions for variables, parameters, data fields, constants, and labels. JVM bytecode is hard to read and can be viewed via javap utility to decompile a class file. For example, you may view a compiled class file as follows:
javap -c anyCompiledClassName
You will see the decompiled JVM bytecode displayed on the screen. But when you use Jamaica to write code, it is easy to read. For example, the HelloWorld class may be written as follows.

public class HelloWorld {
  public static void main(String[] args) {
    %println "Hello, World!"
    %println  "Hello, World!"
    %println  "This is NOT an error!"
  }
}

The %println is JVM macro. It needs Jamaica to compile and run

7. What is WML?

Wireless Markup Language (WML) page is delivered over Wireless Application Protocol (WAP) and the network configuration requires a gateway to translate WAP to HTTP and back again. It can be generated by a JSP page or servlet running on the J2EE server.

8. What software development methodologies are prevailing?

  • Rational Unified Process(RUP) -- Model-driven architecture, design and development;
  • customizable framework for scalable processes; developed and marketed by Rational company.
  • Enterprise Unified Process(EUP) -- extension of RUP(add: production, retirement, operations,support and enterprise disciplines.)
  • Personal Software Process(PSP) -- Self-calibration.
  • Team Software Process(TSP) -- Extends PSP with specific roles.
  • Agile Modeling (AM)-- Feature-driven, test often.
  • Extreme Programming(XP) -- Effective pair-programming.
  • Reuse -- Across multiple providers.
  • Architecture-driven reuse -- domain component
  • Artifact reuse -- use cases, standards docu, models, procesures, guidelines,etc.
  • Code reuse -- source code, across multiple applications, etc.
  • Component reuse -- fully-encapsulated, well tested components.
  • Framework reuse -- collections of classes with basic funtionality of a common tech or business domain.
  • Inheritance reuse -- taking advantagle of behavior implemented in existing classes.
  • Pattern reuse -- publicly documented approaches to solve common problems.
  • Template reuse -- common set of layouts for key development artifacts.

Note: They are all iterative development methodologies.

9. What is domain engineering(DE)?

Domain engineering(DE) is a process that produces reusable assets including components, web services, generators, frameworks, models and documents, for subsequent use in the development of applications or product line.

10. When you use Javascript, how do you deal with old browsers which don't recognize scripts?

Browsers that do not support scripts will display the script as page content. To prevent them from doing this, we may use the HTML comment tag:
< script type="text/javascript" >
< !--
some statements
//-- >
< /script >


Sources :
DEVFYI - Developer Resource - FYI
TechGuider - techguider from 1asphost


Click here to get Interview's Topic Index