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 


Leave a Comment

You must be logged in to post a comment.