UPDATE: dotMobi certification course is no longer running
After receiving a number of requests from people to post a sample of the exam for the dotMobi Web Developer Certification course, we've finally bowed to public pressure. The questions listed below are not ones that you will find in the real exam, but they are representative of the kinds of things you will be asked and the difficulty level you can expect. You can read more about the certification program here, or browse the current list of certified developers here. The exam is a multi-choice format, with 60 questions to be answered in 90 minutes. You can review the choices that you make before finishing the exam.
Sample Questions
1. For the target attribute, which of the following values is allowed by mobileOK?
(A) _top
(B) _new
(C) The target attribute is not allowed
(D) The target attribute can contain anything
Answer: A
2. Which of the following is the adaptation implementation model that provides the best user experience?
(A) Server Side
(B) In-Network
(C) Client Side
(D) None of them
Answer: D (because it depends – no one approach is best)
3. The function of internet content, in MIME type, in a request is to indicate:
(A) page size.
(B) page URI.
(C) tables support.
(D) supported formats.
Answer: D (device uses this to advertise the types of content it can support)
4. Which of the following defines the term, UAProf?
(A) User Agent Profile
(B) Unique Agent Profile
(C) User Assistant Profile
(D) User Adaptation Profile
Answer: A
5. When should the web developer use the <iframe> element?
(A) Always, this is a Best Practice
(B) Never, frames are generally problematic
(C) Only if the mobile device supports WCSS
(D) Only on PDAs where they optimize page rendering
Answer: B
6. Is the onmouse trigger a recommended CSS practice?
(A) Yes, always
(B) No, replace with onkey
(C) No, replace with onclick
(D) Yes, if HTTP 1.0 is not used
Answer: C
7. Which of the following is the Best Practice suggested for mobile e-mail?
(A) The Switch On! Guide does not cover e-mail applications.
(B) A dotMobi mailbox should be separate from a PC mailbox.
(C) A dotMobi mailbox should be an alternate access to the same PC mailbox.
(D) Mobile e-mail service is standardized in a separate document by the GSM Association.
Answer: A (The Switch On! Guide is currently for web content only)
8. When should tables be used for layout?
(A) Never
(B) Always
(C) When a clean look is desired
(D) When a list of items is being presented
Answer: A (W3C recommendation)
9. Which of the following is a dotMobi mandatory registrant rule?
(A) Do not use markup to redirect pages automatically. Instead, configure the server to perform redirects by means of HTTP 3xx codes.
(B) Do not cause pop-ups or other windows to appear and do not change the current window without informing the user.
(C) Domains that operate a site at www.example.mobi must also implement a site at example.mobi.
(D) Do not use nested tables.
Answer: C
10. The use of nested tables is:
(A) recommended to decrease page weight.
(B) recommended to control the presentation.
(C) not recommended, as they are difficult to render.
(D) not recommended, as frames should not be used.
Answer: C