Lotus Notes Administration Interview Questions
- Are you fast learner? If so, specify an on-the-job situation in which you had to learn something quickly.
- Do you like to learn on your own or prefer to be mentored?
- Do you like to set your own schedule (due dates and deadlines) or do you prefer to receive schedule from project manager, technical lead, etc.?
- Do you prefer maintaining an existing script/system or starting script/system from scratch?
- Do you prefer programming from specifications or client-interaction/interviews?
- Do you prefer to work on one assignment at time or juggle multiple tasks?
- For agents that execute from Web application, why would you check “Run agent as Web user” for one agent and not another?
- Front-End vs. Back-End?
- Have you ever used transaction logging and in what context? What is it?
- Have you used any of exposed methods/properties of object classes for applets listed in above question?
- How can you get attachments from users on Web?
- What do you think about consulting?
- What do you think about customer/client interaction in general?
- How to incorporate ODBC? ANS: ‘Uselsx “*LSXODBC” (loads an LS extension file containing public definitions)
- How to incorporate script library into an object? ANS: Use statement in Options Public event of Globals
- How to make variable “global” to every event on form?
- How to pass and retrieve variable using URL (location.href)? ANS: approaches may differ, including CGI Query_String field, JS parsing, formula parsing, etc. — look for “&” designation
- How to validate deletes from both view and form levels? ANS: Database event QueryDocumentDelete
- How would you go about recreating names field pop-up-address-box functionality on Web? ANS: look for pop-up form with references back to opener form
- How would you incorporate CSS into form’s design?
- How would you incorporate an “external” JavaScript file into form’s design? Why would you?
- If person is in ACL as both an individual and in group, which takes precedence?
- If person is in ACL in 2 groups, which takes precedence, group with higher or lower access?
- If you had to, pick only 1 preference: easily maintained code (more readable but might require more CPU time) vs. high-performance code (more difficult to read but uses less resources)
- If you had to, pick only 1 preference: work on team or work on your own.
- If you have button with LotusScript (with no UI classes), how can you easily make it work on Web?
- If you save scheduled agent and it says you don’t have execution privileges on target server, what do you do to ensure it runs?
- In formula/list for radio button field, How to designate one set of values to show user and another set to actually store in field?
- JS is case sensitive?
- LS is case sensitive?
- LS vs. formula benefits?
- List functionality of any applets/servlets you’ve created from scratch.
- Name 3 different places (2 in LotusScript) you can put validations? ANS: 1) InputValidation 2) field Exiting event 3) QuerySave EXTRA CREDIT: JavaScript onBlur or onSubmit, etc.
- Name few differences between Java and JavaScript?
- Name way to turn off view title on Web? ANS: create $$ViewTemplateDefault form
- The JavaScript equivalent to Workspace.CurrentDocument.Document.FieldName(0) in LotusScript is (not in frame)? ANS: window.document.forms[0].FieldName.Value
- Using dot notation, How to reference field on form in frameset? ANS: look for parent and frame reference
- What are 3 JS pop-up message methods? ANS: Alert, Confirm, Prompt
- What are 4 applets that come with R5? ANS: view, outline, editor, action bar
- What are CGI variables? ANS: user name, browser, IP address, etc.
- What are JSHeader and HTML Head Content “events” for?
- What are onLoad and onSubmit events used for?
- What does “use applet in browser” do for view?
- Difference : @Commands and general @functions?
- Difference : @DbColumn and @DbLookup?
- Difference : onBlur and onChange?
- Difference : onClick, onKeyDown and onKeyPress?
- Difference : reader, author, editor and manager access levels?
- What is frameset, frame, page, outline, …?
- What is role?
- Why and/or why not use shared fields?
- Why and/or why not use subform?
- Why create authors and readers fields on forms?
- Why use script libraries?
Lotus Notes Administration Interview Questions