Verified Jobs Live
Question 1 of 10
00:00

Self-Rating:
\n a = 2\n \n <%\n Response.Write a\n %>\n\n\nIn the sample code shown above, what will be written to the\n\nscreen?\n\nA. 1\n\nB. 2\n\nC. 1, 2\n\nD. 1&2\n\nE. Nothing.\n\n \n\n2.
 \n <%\n   Set Application(\"Thing\") =\n   Server.CreateObject(\"THINGDOER.thingy\")\n   %>\n
\n\nThe above code appears in the global.asa file. What would it\n\naccomplish?\n\n \n\nA. It would create a \"Thing\" object and place it in Contents Collection of\n\n the Application object.\n\nB. It would create a \"Thing\" object and place it in StaticObjects\n\n Collection of the Application object.\n\nC. It would create a \"Thing\" object and place it in the Application.Buffer\n\n Collection Of the Application object. \n\nD. It would create an application-level variable named \"Thing\" with the\n\n value of the object property \"THINGDOER.thingy\". \n\nE. It would fail to create a \"Thing\" object because the code requires the\n\n Application.Lock and Application.Unlock methods.\n \n \n \n\n
\n
\n 3\n
\n

<% iPos = Instr(\"Hello World\",\"r\") %>

\n
Referring to the above, what is the value of iPos?\n\n \n\nA. 0\n\nB. 1\n\nC. 2\n\nD. 8\n\nE. 9
\n
\n
\n
\n\n
\n
\n 4\n
\n

<% varType = rsTest(\"field1\").type %>

\n
In the database table, if the datatype for field1 (shown\n\nabove) is Number, what is the value of varType?\n\n \n\nA. The field value.\n\nB. A string description.\n\nC. The field name.\n\nD. NULL.\n\nE. An enumerator.
\n
\n
\n
\n\n
\n
\n 5\n
\n

What is the program ID (ProgID) for ActiveX Data Objects in 2-tier and 3-tier database applications?

\n
A. ADO\n\nB. RDODB\n\nC. ADODB\n\nD. RDS\n\nE. OLEDB
\n
\n
\n
\n\n
\n
\n 6\n
\n

Which choice is NOT an ADO collection?

\n
A. Properties\n\nB. Records\n\nC. Fields\n\nD. Errors\n\nE. Parameters
\n
\n
\n
\n\n
\n
\n 7\n
\n

Which will NOT set the scope of an Active Server Component?

\n
A. Setting the [component name].scope property.\n\nB. Using the Server.CreateObject method.\n\nC. Placing it in the Session or Application OnStart event handler.\n\nD. Instantiating the component in the global.asa file.\n\nE. Using the
\n
\n
\n
\n\n
\n
\n 8\n
\n

How to handle Error in ASP

\n
A. Using On Error Goto \n\nB. Using On Error Resume \n\nC. Using On Error Resume Next\n\nD. Using On Error Goto 0
\n
\n
\n
\n\n
\n
\n 9\n
\n

<%

\n
intA = 3\n\n sStrA = \"Hello World\"\n\n sStrB = \"Hello World\" + intA\n\n Response.Write sStrB\n\n %>\n\n \n\nWhat would be the result of the above code?\n\n \n\nA. Type mismatch error\n\nB. \"Hello World, Hello World, Hello World\"\n\nC. 0\n\nD. \"Hello World 3\"\n\nE. \"Hello World\"
\n
\n
\n
\n\n
\n
\n 10\n
\n

What happens when a client submits a form which changes the

\n
value of an Application variable?\n\n \n\nA. Client actions cannot change Application variables.\n\nB. The change is not visible to any client until the application is stopped\n\nand started.\n\nC. The change is only visible to future requests made by that\n\nclient during their current session.\n\nD. The change is visible to all clients, but only after they\n\ncomplete their current sessions and begin a new session.\n\nE. The change is visible to all clients immediately after the\n\nform is processed by the server.
\n
\n
\n
\n\n
\n
\n 11\n
\n

ADO is an object model for accessing which of the

\n
following?\n\n \n\nA. Relational data via Jet.\n\nB. Local or SQL data via Jet.\n\nC. Relational data via ODBC.\n\nD. Non-relational data via DSN-less ODBC.\n\nE. All types of data via OLE DB.
\n
\n
\n
\n\n
\n
\n 12\n
\n

Which of the following are Server Object methods ( Choose Two)

\n
A. HTMLEncode,MapPath\n\nB. URLEncode,ScriptTimeout \n\nC. URLEncode,CreateObject\n\nD. ScriptTimeout,Abandon
\n
\n
\n
\n\n
\n
\n 13\n
\n

Following is the code Server.MapPath (\".\") consider the path is C:\\Inetpub\\WWWRoot\\MAT\\Default.asp. What will be the output

\n
A. C:\\InetPUb\n\nB. C:\\InetPUb\\WWWroot\n\nC. C:\\InetPUb\\wwwroot\\MAT\n\nD. Error
\n
\n
\n
\n\n
\n
\n 14\n
\n

ClientCertificate is a collection of

\n
A. Server\n\nB. Response\n\nC. Request \n\nD. ObjectContext
\n
\n
\n
\n","explanation_html":"Key interviewer evaluation criteria: Accuracy of syntax, architectural trade-offs, and clarity of practical examples in Windows.","code_snippet":"<%\n\n intA = 3\n\n sStrA = \"Hello World\"\n\n sStrB = \"Hello World\" + intA\n\n Response.Write sStrB\n\n %>","code_language":"text","difficulty":"Advanced","views_count":763,"likes_count":30,"last_reviewed":"2026-10-16 20:40:36","status":"published","meta_title":null,"meta_desc":null,"created_at":"2026-10-17 00:00:00","updated_at":"2026-10-17 07:25:49","summary":"ASP Interview Questions 1 a = 1 a = 2 In the sample code shown above, what will be written to the screen? A. 1 B. 2 C. 1, 2 D. 1&2 E. Nothing. 2. The above code appears in the g...","reading_time_mins":4,"evaluation_points":"[\"Explain trade-offs between memory, CPU, and network latency.\",\"Identify failure modes, boundary conditions, and scalability bottlenecks.\",\"Discuss caching strategies, data consistency models, and recovery.\"]","original_legacy_answer":"ASP Interview Questions \n1.\n\n
 \n  a = 1\n    \n   a = 2\n  \n  <%\n  Response.Write a\n  %>\n
\n\nIn the sample code shown above, what will be written to the\n\nscreen?\n\nA. 1\n\nB. 2\n\nC. 1, 2\n\nD. 1&2\n\nE. Nothing.\n\n \n\n2.
 \n <%\n   Set Application(\"Thing\") =\n   Server.CreateObject(\"THINGDOER.thingy\")\n   %>\n
\n\nThe above code appears in the global.asa file. What would it\n\naccomplish?\n\n \n\nA. It would create a \"Thing\" object and place it in Contents Collection of\n\n the Application object.\n\nB. It would create a \"Thing\" object and place it in StaticObjects\n\n Collection of the Application object.\n\nC. It would create a \"Thing\" object and place it in the Application.Buffer\n\n Collection Of the Application object. \n\nD. It would create an application-level variable named \"Thing\" with the\n\n value of the object property \"THINGDOER.thingy\". \n\nE. It would fail to create a \"Thing\" object because the code requires the\n\n Application.Lock and Application.Unlock methods.\n\n \n\n3.
<% iPos = Instr(\"Hello World\",\"r\") %>
\n\n Referring to the above, what is the value of iPos?\n\n \n\nA. 0\n\nB. 1\n\nC. 2\n\nD. 8\n\nE. 9\n\n \n\n4.
<% varType = rsTest(\"field1\").type %>
\n\nIn the database table, if the datatype for field1 (shown\n\nabove) is Number, what is the value of varType?\n\n \n\nA. The field value.\n\nB. A string description.\n\nC. The field name.\n\nD. NULL.\n\nE. An enumerator.\n\n \n\n5. What is the program ID (ProgID) for ActiveX Data Objects in 2-tier and 3-tier database applications?\n\n \n\nA. ADO\n\nB. RDODB\n\nC. ADODB\n\nD. RDS\n\nE. OLEDB\n\n \n\n6. Which choice is NOT an ADO collection?\n\n \n\nA. Properties\n\nB. Records\n\nC. Fields\n\nD. Errors\n\nE. Parameters\n\n \n\n7. Which will NOT set the scope of an Active Server Component?\n\n \n\nA. Setting the [component name].scope property.\n\nB. Using the Server.CreateObject method.\n\nC. Placing it in the Session or Application OnStart event handler.\n\nD. Instantiating the component in the global.asa file.\n\nE. Using the\n\n \n\n8. How to handle Error in ASP\n\n \n\nA. Using On Error Goto \n\nB. Using On Error Resume \n\nC. Using On Error Resume Next\n\nD. Using On Error Goto 0\n\n \n\n9. <%\n\n intA = 3\n\n sStrA = \"Hello World\"\n\n sStrB = \"Hello World\" + intA\n\n Response.Write sStrB\n\n %>\n\n \n\nWhat would be the result of the above code?\n\n \n\nA. Type mismatch error\n\nB. \"Hello World, Hello World, Hello World\"\n\nC. 0\n\nD. \"Hello World 3\"\n\nE. \"Hello World\"\n\n \n\n10. What happens when a client submits a form which changes the\n\nvalue of an Application variable?\n\n \n\nA. Client actions cannot change Application variables.\n\nB. The change is not visible to any client until the application is stopped\n\nand started.\n\nC. The change is only visible to future requests made by that\n\nclient during their current session.\n\nD. The change is visible to all clients, but only after they\n\ncomplete their current sessions and begin a new session.\n\nE. The change is visible to all clients immediately after the\n\nform is processed by the server.\n\n \n\n11. ADO is an object model for accessing which of the\n\nfollowing?\n\n \n\nA. Relational data via Jet.\n\nB. Local or SQL data via Jet.\n\nC. Relational data via ODBC.\n\nD. Non-relational data via DSN-less ODBC.\n\nE. All types of data via OLE DB.\n\n \n\n12. Which of the following are Server Object methods ( Choose Two)\n\nA. HTMLEncode,MapPath\n\nB. URLEncode,ScriptTimeout \n\nC. URLEncode,CreateObject\n\nD. ScriptTimeout,Abandon\n\n \n\n13. Following is the code Server.MapPath (\".\") consider the path is C:\\Inetpub\\WWWRoot\\MAT\\Default.asp. What will be the output\n\n \n\nA. C:\\InetPUb\n\nB. C:\\InetPUb\\WWWroot\n\nC. C:\\InetPUb\\wwwroot\\MAT\n\nD. Error\n\n \n\n14. ClientCertificate is a collection of\n\n \n\nA. Server\n\nB. Response\n\nC. Request \n\nD. ObjectContext","category_name":"Windows","category_slug":"windows","answer":"ASP Interview Questions \n
\n
\n 1\n
\n

\n
a = 1\n \n a = 2\n \n <%\n Response.Write a\n %>\n\n\nIn the sample code shown above, what will be written to the\n\nscreen?\n\nA. 1\n\nB. 2\n\nC. 1, 2\n\nD. 1&2\n\nE. Nothing.\n\n \n\n2.
 \n <%\n   Set Application(\"Thing\") =\n   Server.CreateObject(\"THINGDOER.thingy\")\n   %>\n
\n\nThe above code appears in the global.asa file. What would it\n\naccomplish?\n\n \n\nA. It would create a \"Thing\" object and place it in Contents Collection of\n\n the Application object.\n\nB. It would create a \"Thing\" object and place it in StaticObjects\n\n Collection of the Application object.\n\nC. It would create a \"Thing\" object and place it in the Application.Buffer\n\n Collection Of the Application object. \n\nD. It would create an application-level variable named \"Thing\" with the\n\n value of the object property \"THINGDOER.thingy\". \n\nE. It would fail to create a \"Thing\" object because the code requires the\n\n Application.Lock and Application.Unlock methods.
\n
\n
\n
\n\n
\n
\n 3\n
\n

<% iPos = Instr(\"Hello World\",\"r\") %>

\n
Referring to the above, what is the value of iPos?\n\n \n\nA. 0\n\nB. 1\n\nC. 2\n\nD. 8\n\nE. 9
\n
\n
\n
\n\n
\n
\n 4\n
\n

<% varType = rsTest(\"field1\").type %>

\n
In the database table, if the datatype for field1 (shown\n\nabove) is Number, what is the value of varType?\n\n \n\nA. The field value.\n\nB. A string description.\n\nC. The field name.\n\nD. NULL.\n\nE. An enumerator.
\n
\n
\n
\n\n
\n
\n 5\n
\n

What is the program ID (ProgID) for ActiveX Data Objects in 2-tier and 3-tier database applications?

\n
A. ADO\n\nB. RDODB\n\nC. ADODB\n\nD. RDS\n\nE. OLEDB
\n
\n
\n
\n\n
\n
\n 6\n
\n

Which choice is NOT an ADO collection?

\n
A. Properties\n\nB. Records\n\nC. Fields\n\nD. Errors\n\nE. Parameters
\n
\n
\n
\n\n
\n
\n 7\n
\n

Which will NOT set the scope of an Active Server Component?

\n
A. Setting the [component name].scope property.\n\nB. Using the Server.CreateObject method.\n\nC. Placing it in the Session or Application OnStart event handler.\n\nD. Instantiating the component in the global.asa file.\n\nE. Using the
\n
\n
\n
\n\n
\n
\n 8\n
\n

How to handle Error in ASP

\n
A. Using On Error Goto \n\nB. Using On Error Resume \n\nC. Using On Error Resume Next\n\nD. Using On Error Goto 0
\n
\n
\n
\n\n
\n
\n 9\n
\n

<%

\n
intA = 3\n\n sStrA = \"Hello World\"\n\n sStrB = \"Hello World\" + intA\n\n Response.Write sStrB\n\n %>\n\n \n\nWhat would be the result of the above code?\n\n \n\nA. Type mismatch error\n\nB. \"Hello World, Hello World, Hello World\"\n\nC. 0\n\nD. \"Hello World 3\"\n\nE. \"Hello World\"
\n
\n
\n
\n\n
\n
\n 10\n
\n

What happens when a client submits a form which changes the

\n
value of an Application variable?\n\n \n\nA. Client actions cannot change Application variables.\n\nB. The change is not visible to any client until the application is stopped\n\nand started.\n\nC. The change is only visible to future requests made by that\n\nclient during their current session.\n\nD. The change is visible to all clients, but only after they\n\ncomplete their current sessions and begin a new session.\n\nE. The change is visible to all clients immediately after the\n\nform is processed by the server.
\n
\n
\n
\n\n
\n
\n 11\n
\n

ADO is an object model for accessing which of the

\n
following?\n\n \n\nA. Relational data via Jet.\n\nB. Local or SQL data via Jet.\n\nC. Relational data via ODBC.\n\nD. Non-relational data via DSN-less ODBC.\n\nE. All types of data via OLE DB.
\n
\n
\n
\n\n
\n
\n 12\n
\n

Which of the following are Server Object methods ( Choose Two)

\n
A. HTMLEncode,MapPath\n\nB. URLEncode,ScriptTimeout \n\nC. URLEncode,CreateObject\n\nD. ScriptTimeout,Abandon
\n
\n
\n
\n\n
\n
\n 13\n
\n

Following is the code Server.MapPath (\".\") consider the path is C:\\Inetpub\\WWWRoot\\MAT\\Default.asp. What will be the output

\n
A. C:\\InetPUb\n\nB. C:\\InetPUb\\WWWroot\n\nC. C:\\InetPUb\\wwwroot\\MAT\n\nD. Error
\n
\n
\n
\n\n
\n
\n 14\n
\n

ClientCertificate is a collection of

\n
A. Server\n\nB. Response\n\nC. Request \n\nD. ObjectContext
\n
\n
\n
\n"},{"id":308,"category_id":15,"question":"How do NTFS permissions differ from SMB share permissions?","slug":"how-do-ntfs-permissions-differ-from-smb-share-permissions","answer_html":"NTFS permissions apply to files and folders on an NTFS volume, including local access. Share permissions govern access through a particular network share. For access through that share, both layers constrain the result; evaluate the rights granted by each and relevant denies rather than inspecting only one dialog. Local access does not pass through share permissions. Inheritance, group membership, and explicit entries also matter. Check the intended user’s effective access and the actual path instead of solving a permission issue by granting broad access to everyone.","explanation_html":"","code_snippet":"","code_language":"","difficulty":"Easy","views_count":1,"likes_count":0,"last_reviewed":"2026-10-17 14:35:10","status":"published","meta_title":null,"meta_desc":null,"created_at":"2026-10-17 00:00:00","updated_at":"2026-10-17 00:00:00","summary":null,"reading_time_mins":3,"evaluation_points":null,"original_legacy_answer":null,"category_name":"Windows","category_slug":"windows","answer":"NTFS permissions apply to files and folders on an NTFS volume, including local access. Share permissions govern access through a particular network share. For access through that share, both layers constrain the result; evaluate the rights granted by each and relevant denies rather than inspecting only one dialog. Local access does not pass through share permissions. Inheritance, group membership, and explicit entries also matter. Check the intended user’s effective access and the actual path instead of solving a permission issue by granting broad access to everyone."},{"id":54,"category_id":15,"question":"Windows Operating System Questions","slug":"windows-operating-system-questions","answer_html":"
    \n
  1. What is MUTEX ?
  2. \n
  3. What isthe difference between a ‘thread’ and a ‘process’?
  4. \n
  5. What is INODE?
  6. \n
  7. Explain the working of Virtual Memory.
  8. \n
  9. How does Windows NT supports Multitasking?
  10. \n\n
  11. Explain the Unix Ke\nel.
  12. \n
  13. What is Concurrency? Expain with example Deadlock and Starvation.
  14. \n\n
  15. What are your solution strategies for “Dining Philosophers Problem” ?
  16. \n
  17. Explain Memory Partitioning, Paging, Segmentation.
  18. \n
  19. Explain Scheduling.
  20. \n
  21. Operating System Security.
  22. \n
  23. What is Semaphore?
  24. \n
  25. Explain the following file systems : NTFS, Macintosh(HPFS), FAT .
  26. \n
  27. What are the different process states?
  28. \n
  29. What is Marshalling?
  30. \n
  31. Define and explain COM?
  32. \n\n
  33. What is Marshalling?
  34. \n
  35. Difference - Loading and Linking ?
  36. \n
","explanation_html":"Key interviewer evaluation criteria: Accuracy of syntax, architectural trade-offs, and clarity of practical examples in Windows.","code_snippet":"","code_language":"text","difficulty":"Intermediate","views_count":727,"likes_count":63,"last_reviewed":"2026-10-16 20:40:36","status":"published","meta_title":null,"meta_desc":null,"created_at":"2026-10-17 00:00:00","updated_at":"2026-10-17 07:25:49","summary":"What is MUTEX ? What isthe difference between a ‘thread’ and a ‘process’? What is INODE? Explain the working of Virtual Memory. How does Windows NT supports Multitasking? Explai...","reading_time_mins":1,"evaluation_points":"[\"Structure answer clearly: Core concept, Practical example, and Pitfalls to avoid.\",\"Demonstrate clear communication without unnecessary buzzwords.\",\"Relate concept to real-world software development scenarios.\"]","original_legacy_answer":"
    \n
  1. What is MUTEX ?
  2. \n
  3. What isthe difference between a ‘thread’ and a ‘process’?
  4. \n
  5. What is INODE?
  6. \n
  7. Explain the working of Virtual Memory.
  8. \n
  9. How does Windows NT supports Multitasking?
  10. \n\n
  11. Explain the Unix Ke\nel.
  12. \n
  13. What is Concurrency? Expain with example Deadlock and Starvation.
  14. \n\n
  15. What are your solution strategies for “Dining Philosophers Problem” ?
  16. \n
  17. Explain Memory Partitioning, Paging, Segmentation.
  18. \n
  19. Explain Scheduling.
  20. \n
  21. Operating System Security.
  22. \n
  23. What is Semaphore?
  24. \n
  25. Explain the following file systems : NTFS, Macintosh(HPFS), FAT .
  26. \n
  27. What are the different process states?
  28. \n
  29. What is Marshalling?
  30. \n
  31. Define and explain COM?
  32. \n\n
  33. What is Marshalling?
  34. \n
  35. Difference - Loading and Linking ?
  36. \n
","category_name":"Windows","category_slug":"windows","answer":"
    \n
  1. What is MUTEX ?
  2. \n
  3. What isthe difference between a ‘thread’ and a ‘process’?
  4. \n
  5. What is INODE?
  6. \n
  7. Explain the working of Virtual Memory.
  8. \n
  9. How does Windows NT supports Multitasking?
  10. \n\n
  11. Explain the Unix Ke\nel.
  12. \n
  13. What is Concurrency? Expain with example Deadlock and Starvation.
  14. \n\n
  15. What are your solution strategies for “Dining Philosophers Problem” ?
  16. \n
  17. Explain Memory Partitioning, Paging, Segmentation.
  18. \n
  19. Explain Scheduling.
  20. \n
  21. Operating System Security.
  22. \n
  23. What is Semaphore?
  24. \n
  25. Explain the following file systems : NTFS, Macintosh(HPFS), FAT .
  26. \n
  27. What are the different process states?
  28. \n
  29. What is Marshalling?
  30. \n
  31. Define and explain COM?
  32. \n\n
  33. What is Marshalling?
  34. \n
  35. Difference - Loading and Linking ?
  36. \n
"},{"id":311,"category_id":15,"question":"How would you determine which Group Policy settings are affecting a Windows device?","slug":"how-would-you-determine-which-group-policy-settings-are-affecting-a-windows-device","answer_html":"Use resultant policy information, such as gpresult output, to inspect applied user and computer policies and any filtering or processing errors. Identify the relevant organizational unit, security filtering, inheritance, and policy precedence rather than assuming the most recently edited policy always wins. Check domain connectivity, replication, and policy-processing logs when expected settings are absent. Refresh policy through the supported process and note that some changes require sign-out or restart. Test changes in a controlled scope before modifying a policy that affects many devices.","explanation_html":"","code_snippet":"","code_language":"","difficulty":"Medium","views_count":1,"likes_count":0,"last_reviewed":"2026-10-17 14:35:10","status":"published","meta_title":null,"meta_desc":null,"created_at":"2026-10-17 00:00:00","updated_at":"2026-10-17 00:00:00","summary":null,"reading_time_mins":3,"evaluation_points":null,"original_legacy_answer":null,"category_name":"Windows","category_slug":"windows","answer":"Use resultant policy information, such as gpresult output, to inspect applied user and computer policies and any filtering or processing errors. Identify the relevant organizational unit, security filtering, inheritance, and policy precedence rather than assuming the most recently edited policy always wins. Check domain connectivity, replication, and policy-processing logs when expected settings are absent. Refresh policy through the supported process and note that some changes require sign-out or restart. Test changes in a controlled scope before modifying a policy that affects many devices."},{"id":100,"category_id":15,"question":"IT professional - Questions to Ask","slug":"it-professional-questions-to-ask","answer_html":"IT professional - Questions to Ask in the Interview by the Interviewer.\n\n
\n
\n 1\n
\n

What port does telnet use?

\n \n
\n
\n
\n\n
\n
\n 2\n
\n

What is SMTP?

\n \n
\n
\n
\n\n
\n
\n 3\n
\n

How would you troubleshoot a printer?

\n \n
\n
\n
\n\n
\n
\n 4\n
\n

How does traceroute work?

\n \n
\n
\n
\n\n
\n
\n 5\n
\n

Walk me through everything that happens in the network from the moment you punch in www.google.com in the address bar to when the browser displays the page?

\n \n
\n
\n
\n\n
\n
\n 6\n
\n

Can you work this weekend?

\n \n
\n
\n
\n\n
\n
\n 7\n
\n

What kind of people are your current users? Do you like them?

\n \n
\n
\n
\n\n
\n
\n 8\n
\n

What role do you think computer support analysts should play in the company?

\n \n
\n
\n
\n\n
\n
\n 9\n
\n

Assuming you have to work for a living and all jobs pay the same, how would you describe the job you want?

\n \n
\n
\n
\n\n
\n
\n 10\n
\n

When conflict arises on your team, how do you handle it?

\n \n
\n
\n
\n\n
\n
\n 11\n
\n

How do you stay current?

\n \n
\n
\n
\n\n
\n
\n 12\n
\n

What operating system do you prefer and why?

\n \n
\n
\n
\n\n
\n
\n 13\n
\n

What part of the project life cycle have you worked on?

\n \n
\n
\n
\n\n
\n
\n 14\n
\n

Describe the project or situation that best demonstrates your coding (or analytical) skills.

\n \n
\n
\n
\n\n
\n
\n 15\n
\n

What is the difference between local, global and universal groups?

\n \n
\n
\n
\n\n
\n
\n 16\n
\n

What is the major difference between FAT and NTFS?

\n \n
\n
\n
\n\n
\n
\n 17\n
\n

Name the FMSO roles and their functions.

\n \n
\n
\n
\n\n
\n
\n 18\n
\n

You’ve just been asked to create 20 new Users and update 2 GPOs, ASAP! You go to the Administrative Tools, and discover they are all gone. What do you do? What do you suspect happened?

\n \n
\n
\n
\n\n
\n
\n 19\n
\n

What is a Global Catalog?

\n \n
\n
\n
\n\n
\n
\n 20\n
\n

Explain the function of DNS.

\n \n
\n
\n
\n\n
\n
\n 21\n
\n

Explain a “Two-Way Transitive” trust.

\n \n
\n
\n
\n\n
\n
\n 22\n
\n

In speaking about trusts, what does “Non-transitive” mean?

\n \n
\n
\n
\n\n
\n
\n 23\n
\n

Describe the lease process of DHCP.

\n \n
\n
\n
\n\n
\n
\n 24\n
\n

Explain NTP.

\n \n
\n
\n
\n\n
\n
\n 25\n
\n

What is the 568B wiring scheme?

\n \n
\n
\n
\n\n
\n
\n 26\n
\n

What us your highest achievement while working in the IT field?

\n \n
\n
\n
\n\n
\n
\n 27\n
\n

What are your short term goals to achieve?

\n \n
\n
\n
\n\n
\n
\n 28\n
\n

You have a user call for support for the 5th time on the same issue. How would you handle the call and what would you do differently?

\n \n
\n
\n
\n\n
\n
\n 29\n
\n

List as many ways you can think of to move a file from a Windows machine to a Linux machine.

\n \n
\n
\n
\n\n
\n
\n 30\n
\n

Demonstrate recursiveness by implementing a factorial function.

\n \n
\n
\n
\n","explanation_html":"Key interviewer evaluation criteria: Accuracy of syntax, architectural trade-offs, and clarity of practical examples in Windows.","code_snippet":"","code_language":"text","difficulty":"Intermediate","views_count":346,"likes_count":83,"last_reviewed":"2026-10-16 20:40:36","status":"published","meta_title":null,"meta_desc":null,"created_at":"2026-10-17 00:00:00","updated_at":"2026-10-17 07:25:49","summary":"IT professional - Questions to Ask in the Interview by the Interviewer. 1 What port does telnet use? 2 What is SMTP? 3 How would you troubleshoot a printer? 4 How does tracerout...","reading_time_mins":2,"evaluation_points":"[\"Structure answer clearly: Core concept, Practical example, and Pitfalls to avoid.\",\"Demonstrate clear communication without unnecessary buzzwords.\",\"Relate concept to real-world software development scenarios.\"]","original_legacy_answer":"IT professional - Questions to Ask in the Interview by the Interviewer.\n\n1. What port does telnet use?\n2. What is SMTP?\n3. How would you troubleshoot a printer?\n4. How does traceroute work?\n5. Walk me through everything that happens in the network from the moment you punch in www.google.com in the address bar to when the browser displays the page?\n6. Can you work this weekend?\n7. What kind of people are your current users? Do you like them?\n8. What role do you think computer support analysts should play in the company?\n9. Assuming you have to work for a living and all jobs pay the same, how would you describe the job you want?\n10. When conflict arises on your team, how do you handle it?\n\n11. How do you stay current?\n12. What operating system do you prefer and why?\n13. What part of the project life cycle have you worked on?\n14. Describe the project or situation that best demonstrates your coding (or analytical) skills.\n15. What is the difference between local, global and universal groups?\n16. What is the major difference between FAT and NTFS?\n17. Name the FMSO roles and their functions.\n18. You’ve just been asked to create 20 new Users and update 2 GPOs, ASAP! You go to the Administrative Tools, and discover they are all gone. What do you do? What do you suspect happened?\n19. What is a Global Catalog?\n20. Explain the function of DNS.\n21. Explain a “Two-Way Transitive” trust.\n22. In speaking about trusts, what does “Non-transitive” mean?\n23. Describe the lease process of DHCP.\n24. Explain NTP.\n25. What is the 568B wiring scheme?\n26. What us your highest achievement while working in the IT field?\n27. What are your short term goals to achieve?\n28. You have a user call for support for the 5th time on the same issue. How would you handle the call and what would you do differently?\n29. List as many ways you can think of to move a file from a Windows machine to a Linux machine.\n30. Demonstrate recursiveness by implementing a factorial function.","category_name":"Windows","category_slug":"windows","answer":"IT professional - Questions to Ask in the Interview by the Interviewer.\n\n
\n
\n 1\n
\n

What port does telnet use?

\n \n
\n
\n
\n\n
\n
\n 2\n
\n

What is SMTP?

\n \n
\n
\n
\n\n
\n
\n 3\n
\n

How would you troubleshoot a printer?

\n \n
\n
\n
\n\n
\n
\n 4\n
\n

How does traceroute work?

\n \n
\n
\n
\n\n
\n
\n 5\n
\n

Walk me through everything that happens in the network from the moment you punch in www.google.com in the address bar to when the browser displays the page?

\n \n
\n
\n
\n\n
\n
\n 6\n
\n

Can you work this weekend?

\n \n
\n
\n
\n\n
\n
\n 7\n
\n

What kind of people are your current users? Do you like them?

\n \n
\n
\n
\n\n
\n
\n 8\n
\n

What role do you think computer support analysts should play in the company?

\n \n
\n
\n
\n\n
\n
\n 9\n
\n

Assuming you have to work for a living and all jobs pay the same, how would you describe the job you want?

\n \n
\n
\n
\n\n
\n
\n 10\n
\n

When conflict arises on your team, how do you handle it?

\n \n
\n
\n
\n\n
\n
\n 11\n
\n

How do you stay current?

\n \n
\n
\n
\n\n
\n
\n 12\n
\n

What operating system do you prefer and why?

\n \n
\n
\n
\n\n
\n
\n 13\n
\n

What part of the project life cycle have you worked on?

\n \n
\n
\n
\n\n
\n
\n 14\n
\n

Describe the project or situation that best demonstrates your coding (or analytical) skills.

\n \n
\n
\n
\n\n
\n
\n 15\n
\n

What is the difference between local, global and universal groups?

\n \n
\n
\n
\n\n
\n
\n 16\n
\n

What is the major difference between FAT and NTFS?

\n \n
\n
\n
\n\n
\n
\n 17\n
\n

Name the FMSO roles and their functions.

\n \n
\n
\n
\n\n
\n
\n 18\n
\n

You’ve just been asked to create 20 new Users and update 2 GPOs, ASAP! You go to the Administrative Tools, and discover they are all gone. What do you do? What do you suspect happened?

\n \n
\n
\n
\n\n
\n
\n 19\n
\n

What is a Global Catalog?

\n \n
\n
\n
\n\n
\n
\n 20\n
\n

Explain the function of DNS.

\n \n
\n
\n
\n\n
\n
\n 21\n
\n

Explain a “Two-Way Transitive” trust.

\n \n
\n
\n
\n\n
\n
\n 22\n
\n

In speaking about trusts, what does “Non-transitive” mean?

\n \n
\n
\n
\n\n
\n
\n 23\n
\n

Describe the lease process of DHCP.

\n \n
\n
\n
\n\n
\n
\n 24\n
\n

Explain NTP.

\n \n
\n
\n
\n\n
\n
\n 25\n
\n

What is the 568B wiring scheme?

\n \n
\n
\n
\n\n
\n
\n 26\n
\n

What us your highest achievement while working in the IT field?

\n \n
\n
\n
\n\n
\n
\n 27\n
\n

What are your short term goals to achieve?

\n \n
\n
\n
\n\n
\n
\n 28\n
\n

You have a user call for support for the 5th time on the same issue. How would you handle the call and what would you do differently?

\n \n
\n
\n
\n\n
\n
\n 29\n
\n

List as many ways you can think of to move a file from a Windows machine to a Linux machine.

\n \n
\n
\n
\n\n
\n
\n 30\n
\n

Demonstrate recursiveness by implementing a factorial function.

\n \n
\n
\n
\n"},{"id":27,"category_id":15,"question":"System admin interview questions","slug":"system-admin-interview-questions","answer_html":"
    \n
  1. What are the required components of Windows Server 2003 for installing Exchange 2003? - ASP.NET, SMTP, NNTP, W3SVC
  2. \n
  3. What must be done to an AD forest before Exchange can be deployed? - Setup /forestprep
  4. \n
  5. What Exchange process is responsible for communication with AD? - DSACCESS
  6. \n
  7. What 3 types of domain controller does Exchange access? - Normal Domain Controller, Global Catalog, Configuration Domain Controller
  8. \n\n
  9. What connector type would you use to connect to the Inte\net, and what are the two methods of sending mail over that connector? - SMTP Connector: Forward to smart host or use DNS to route to each address
  10. \n
  11. How would you optimise Exchange 2003 memory usage on a Windows Server 2003 server with more than 1Gb of memory? - Add /3Gb switch to boot.ini
  12. \n
  13. What would a rise in remote queue length generally indicate? - This means mail is not being sent to other servers. This can be explained by outages or performance issues with the network or remote servers.
  14. \n
  15. What would a rise in the Local Delivery queue generally mean? - This indicates a performance issue or outage on the local server. Reasons could be slowness in consulting AD, slowness in handing messages off to local delivery or SMTP delivery. It could also be databases being dismounted or a lack of disk space.
  16. \n
  17. What are the standard port numbers for SMTP, POP3, IMAP4, RPC, LDAP and Global Catalog? - SMTP – 25, POP3 – 110, IMAP4 – 143, RPC – 135, LDAP – 389, Global Catalog - 3268
  18. \n\n
  19. Name the process names for the following: System Attendant? – MAD.EXE, Information Store – STORE.EXE, SMTP/POP/IMAP/OWA – INETINFO.EXE
  20. \n
  21. What is the maximum amount of databases that can be hosted on Exchange 2003 Enterprise? - 20 databases. 4 SGs x 5 DBs.
  22. \n
  23. What are the disadvantages of circular logging? - In the event of a corrupt database, data can only be restored to the last backup.
  24. \n
","explanation_html":"Key interviewer evaluation criteria: Accuracy of syntax, architectural trade-offs, and clarity of practical examples in Windows.","code_snippet":"","code_language":"text","difficulty":"Intermediate","views_count":706,"likes_count":83,"last_reviewed":"2026-10-16 20:40:36","status":"published","meta_title":null,"meta_desc":null,"created_at":"2026-10-17 00:00:00","updated_at":"2026-10-17 07:25:49","summary":"What are the required components of Windows Server 2003 for installing Exchange 2003? - ASP.NET, SMTP, NNTP, W3SVC What must be done to an AD forest before Exchange can be deplo...","reading_time_mins":2,"evaluation_points":"[\"Structure answer clearly: Core concept, Practical example, and Pitfalls to avoid.\",\"Demonstrate clear communication without unnecessary buzzwords.\",\"Relate concept to real-world software development scenarios.\"]","original_legacy_answer":"
    \n
  1. What are the required components of Windows Server 2003 for installing Exchange 2003? - ASP.NET, SMTP, NNTP, W3SVC
  2. \n
  3. What must be done to an AD forest before Exchange can be deployed? - Setup /forestprep
  4. \n
  5. What Exchange process is responsible for communication with AD? - DSACCESS
  6. \n
  7. What 3 types of domain controller does Exchange access? - Normal Domain Controller, Global Catalog, Configuration Domain Controller
  8. \n\n
  9. What connector type would you use to connect to the Inte\net, and what are the two methods of sending mail over that connector? - SMTP Connector: Forward to smart host or use DNS to route to each address
  10. \n
  11. How would you optimise Exchange 2003 memory usage on a Windows Server 2003 server with more than 1Gb of memory? - Add /3Gb switch to boot.ini
  12. \n
  13. What would a rise in remote queue length generally indicate? - This means mail is not being sent to other servers. This can be explained by outages or performance issues with the network or remote servers.
  14. \n
  15. What would a rise in the Local Delivery queue generally mean? - This indicates a performance issue or outage on the local server. Reasons could be slowness in consulting AD, slowness in handing messages off to local delivery or SMTP delivery. It could also be databases being dismounted or a lack of disk space.
  16. \n
  17. What are the standard port numbers for SMTP, POP3, IMAP4, RPC, LDAP and Global Catalog? - SMTP – 25, POP3 – 110, IMAP4 – 143, RPC – 135, LDAP – 389, Global Catalog - 3268
  18. \n\n
  19. Name the process names for the following: System Attendant? – MAD.EXE, Information Store – STORE.EXE, SMTP/POP/IMAP/OWA – INETINFO.EXE
  20. \n
  21. What is the maximum amount of databases that can be hosted on Exchange 2003 Enterprise? - 20 databases. 4 SGs x 5 DBs.
  22. \n
  23. What are the disadvantages of circular logging? - In the event of a corrupt database, data can only be restored to the last backup.
  24. \n
","category_name":"Windows","category_slug":"windows","answer":"
    \n
  1. What are the required components of Windows Server 2003 for installing Exchange 2003? - ASP.NET, SMTP, NNTP, W3SVC
  2. \n
  3. What must be done to an AD forest before Exchange can be deployed? - Setup /forestprep
  4. \n
  5. What Exchange process is responsible for communication with AD? - DSACCESS
  6. \n
  7. What 3 types of domain controller does Exchange access? - Normal Domain Controller, Global Catalog, Configuration Domain Controller
  8. \n\n
  9. What connector type would you use to connect to the Inte\net, and what are the two methods of sending mail over that connector? - SMTP Connector: Forward to smart host or use DNS to route to each address
  10. \n
  11. How would you optimise Exchange 2003 memory usage on a Windows Server 2003 server with more than 1Gb of memory? - Add /3Gb switch to boot.ini
  12. \n
  13. What would a rise in remote queue length generally indicate? - This means mail is not being sent to other servers. This can be explained by outages or performance issues with the network or remote servers.
  14. \n
  15. What would a rise in the Local Delivery queue generally mean? - This indicates a performance issue or outage on the local server. Reasons could be slowness in consulting AD, slowness in handing messages off to local delivery or SMTP delivery. It could also be databases being dismounted or a lack of disk space.
  16. \n
  17. What are the standard port numbers for SMTP, POP3, IMAP4, RPC, LDAP and Global Catalog? - SMTP – 25, POP3 – 110, IMAP4 – 143, RPC – 135, LDAP – 389, Global Catalog - 3268
  18. \n\n
  19. Name the process names for the following: System Attendant? – MAD.EXE, Information Store – STORE.EXE, SMTP/POP/IMAP/OWA – INETINFO.EXE
  20. \n
  21. What is the maximum amount of databases that can be hosted on Exchange 2003 Enterprise? - 20 databases. 4 SGs x 5 DBs.
  22. \n
  23. What are the disadvantages of circular logging? - In the event of a corrupt database, data can only be restored to the last backup.
  24. \n
"},{"id":309,"category_id":15,"question":"How would you investigate a Windows computer that is slow immediately after sign-in?","slug":"how-would-you-investigate-a-windows-computer-that-is-slow-immediately-after-sign-in","answer_html":"Determine whether the delay affects one user or every user and whether it is new. Inspect startup applications, CPU, memory, disk activity, and relevant event logs. Check profile loading, logon scripts, endpoint protection activity, available storage, and recent updates. Compare a clean test profile or controlled startup when appropriate, documenting changes so they can be reversed. Do not disable security tools indiscriminately. Establish a baseline and verify the improvement after each targeted change rather than deleting files or modifying registry settings without a supported reason.","explanation_html":"","code_snippet":"","code_language":"","difficulty":"Medium","views_count":0,"likes_count":0,"last_reviewed":"2026-10-17 14:35:10","status":"published","meta_title":null,"meta_desc":null,"created_at":"2026-10-17 00:00:00","updated_at":"2026-10-17 00:00:00","summary":null,"reading_time_mins":3,"evaluation_points":null,"original_legacy_answer":null,"category_name":"Windows","category_slug":"windows","answer":"Determine whether the delay affects one user or every user and whether it is new. Inspect startup applications, CPU, memory, disk activity, and relevant event logs. Check profile loading, logon scripts, endpoint protection activity, available storage, and recent updates. Compare a clean test profile or controlled startup when appropriate, documenting changes so they can be reversed. Do not disable security tools indiscriminately. Establish a baseline and verify the improvement after each targeted change rather than deleting files or modifying registry settings without a supported reason."},{"id":53,"category_id":15,"question":"Windows System Admin Questions","slug":"windows-system-admin-questions","answer_html":"
    \n
  1. What is Active Directory schema?
  2. \n
  3. What are the domain functional level in Windows Server 2003?
  4. \n
  5. What are the forest functional level in Windows Server 2003?
  6. \n
  7. What is global catalog server?
  8. \n
  9. How we can raise domain functional & forest functional level in Windows Server 2003?
  10. \n

    \n
  11. Which is the deafult protocol used in directory services?
  12. \n\n
  13. What is IPv6?
  14. \n
  15. What is the default domain functional level in Windows Server 2003?
  16. \n
  17. What are the physical & logical components of ADS
  18. \n
  19. In which domain functional level, we can rename domain name?
  20. \n
  21. What is multimaster replication?
  22. \n
  23. What is a site?
  24. \n
  25. Which is the command used to remove active directory from a domain controler?
  26. \n
  27. How we can create console, which contain schema?
  28. \n\n
  29. What is trust?
  30. \n
  31. What is the file that’s responsible for keep all Active Directory database?
  32. \n
","explanation_html":"Key interviewer evaluation criteria: Accuracy of syntax, architectural trade-offs, and clarity of practical examples in Windows.","code_snippet":"","code_language":"text","difficulty":"Intermediate","views_count":169,"likes_count":70,"last_reviewed":"2026-10-16 20:40:36","status":"published","meta_title":null,"meta_desc":null,"created_at":"2026-10-17 00:00:00","updated_at":"2026-10-17 07:25:49","summary":"What is Active Directory schema? What are the domain functional level in Windows Server 2003? What are the forest functional level in Windows Server 2003? What is global catalog...","reading_time_mins":1,"evaluation_points":"[\"Structure answer clearly: Core concept, Practical example, and Pitfalls to avoid.\",\"Demonstrate clear communication without unnecessary buzzwords.\",\"Relate concept to real-world software development scenarios.\"]","original_legacy_answer":"
    \n
  1. What is Active Directory schema?
  2. \n
  3. What are the domain functional level in Windows Server 2003?
  4. \n
  5. What are the forest functional level in Windows Server 2003?
  6. \n
  7. What is global catalog server?
  8. \n
  9. How we can raise domain functional & forest functional level in Windows Server 2003?
  10. \n

    \n
  11. Which is the deafult protocol used in directory services?
  12. \n\n
  13. What is IPv6?
  14. \n
  15. What is the default domain functional level in Windows Server 2003?
  16. \n
  17. What are the physical & logical components of ADS
  18. \n
  19. In which domain functional level, we can rename domain name?
  20. \n
  21. What is multimaster replication?
  22. \n
  23. What is a site?
  24. \n
  25. Which is the command used to remove active directory from a domain controler?
  26. \n
  27. How we can create console, which contain schema?
  28. \n\n
  29. What is trust?
  30. \n
  31. What is the file that’s responsible for keep all Active Directory database?
  32. \n
","category_name":"Windows","category_slug":"windows","answer":"
    \n
  1. What is Active Directory schema?
  2. \n
  3. What are the domain functional level in Windows Server 2003?
  4. \n
  5. What are the forest functional level in Windows Server 2003?
  6. \n
  7. What is global catalog server?
  8. \n
  9. How we can raise domain functional & forest functional level in Windows Server 2003?
  10. \n

    \n
  11. Which is the deafult protocol used in directory services?
  12. \n\n
  13. What is IPv6?
  14. \n
  15. What is the default domain functional level in Windows Server 2003?
  16. \n
  17. What are the physical & logical components of ADS
  18. \n
  19. In which domain functional level, we can rename domain name?
  20. \n
  21. What is multimaster replication?
  22. \n
  23. What is a site?
  24. \n
  25. Which is the command used to remove active directory from a domain controler?
  26. \n
  27. How we can create console, which contain schema?
  28. \n\n
  29. What is trust?
  30. \n
  31. What is the file that’s responsible for keep all Active Directory database?
  32. \n
"},{"id":310,"category_id":15,"question":"What is a Windows service, and how would you troubleshoot one that will not start?","slug":"what-is-a-windows-service-and-how-would-you-troubleshoot-one-that-will-not-start","answer_html":"A Windows service is a background application managed by the Service Control Manager, often running without an interactive user session. Check its status, configured account, dependencies, startup settings, and service-specific logs. Review Event Viewer for the exact failure and verify required files, ports, permissions, and configuration. A service may fail because its account password changed or an upstream dependency is unavailable. Use supported restart and recovery settings, and avoid repeated restarts before capturing evidence if the failure could corrupt state or obscure the original error.","explanation_html":"","code_snippet":"","code_language":"","difficulty":"Medium","views_count":1,"likes_count":0,"last_reviewed":"2026-10-17 14:35:10","status":"published","meta_title":null,"meta_desc":null,"created_at":"2026-10-17 00:00:00","updated_at":"2026-10-17 00:00:00","summary":null,"reading_time_mins":3,"evaluation_points":null,"original_legacy_answer":null,"category_name":"Windows","category_slug":"windows","answer":"A Windows service is a background application managed by the Service Control Manager, often running without an interactive user session. Check its status, configured account, dependencies, startup settings, and service-specific logs. Review Event Viewer for the exact failure and verify required files, ports, permissions, and configuration. A service may fail because its account password changed or an upstream dependency is unavailable. Use supported restart and recovery settings, and avoid repeated restarts before capturing evidence if the failure could corrupt state or obscure the original error."},{"id":307,"category_id":15,"question":"What is the difference between a local account and a domain account in Windows?","slug":"what-is-the-difference-between-a-local-account-and-a-domain-account-in-windows","answer_html":"A local account is managed by a specific computer and is ordinarily used to authenticate to that machine’s local security authority. An Active Directory domain account is centrally managed and can access permitted domain resources according to policy. A Microsoft account and a Microsoft Entra identity are related identity options but are not simply synonyms for an on-premises domain account. Identify the actual sign-in and device-join model before troubleshooting. Permissions still depend on group membership, policy, and resource authorization rather than the account label alone.","explanation_html":"","code_snippet":"","code_language":"","difficulty":"Easy","views_count":1,"likes_count":0,"last_reviewed":"2026-10-17 14:35:10","status":"published","meta_title":null,"meta_desc":null,"created_at":"2026-10-17 00:00:00","updated_at":"2026-10-17 00:00:00","summary":null,"reading_time_mins":3,"evaluation_points":null,"original_legacy_answer":null,"category_name":"Windows","category_slug":"windows","answer":"A local account is managed by a specific computer and is ordinarily used to authenticate to that machine’s local security authority. An Active Directory domain account is centrally managed and can access permitted domain resources according to policy. A Microsoft account and a Microsoft Entra identity are related identity options but are not simply synonyms for an on-premises domain account. Identify the actual sign-in and device-join model before troubleshooting. Permissions still depend on group membership, policy, and resource authorization rather than the account label alone."}]; let currentIndex = 0; let masteredCount = 0; let secondsElapsed = 0; let timerInterval = null; function startTimer() { timerInterval = setInterval(() => { secondsElapsed++; const mins = String(Math.floor(secondsElapsed / 60)).padStart(2, '0'); const secs = String(secondsElapsed % 60).padStart(2, '0'); document.getElementById('sessionTimer').innerText = `${mins}:${secs}`; }, 1000); } function renderCurrentQuestion() { const q = sessionQuestions[currentIndex]; document.getElementById('currentQNum').innerText = currentIndex + 1; document.getElementById('qCategoryName').innerText = q.category_name || ''; document.getElementById('qTitle').innerText = q.question; document.getElementById('qDifficultyBadge').innerText = (q.difficulty || 'Medium') + ' Level'; document.getElementById('sessionNotes').value = ''; const answerBox = document.getElementById('activeAnswerBox'); answerBox.classList.add('hidden'); document.getElementById('toggleAnswerText').innerText = 'Reveal Model Answer & Solution'; document.getElementById('activeAnswerHtml').innerHTML = q.answer || q.answer_html || ''; if (currentIndex === sessionQuestions.length - 1) { document.getElementById('nextBtnText').innerText = 'Complete Session'; } else { document.getElementById('nextBtnText').innerText = 'Next Question'; } } function toggleActiveAnswer() { const box = document.getElementById('activeAnswerBox'); const text = document.getElementById('toggleAnswerText'); if (box.classList.contains('hidden')) { box.classList.remove('hidden'); text.innerText = 'Hide Model Solution'; } else { box.classList.add('hidden'); text.innerText = 'Reveal Model Answer & Solution'; } } function rateQuestion(isMastered) { if (isMastered) masteredCount++; const q = sessionQuestions[currentIndex]; // Automatically flag as practiced via background API call fetch('/interview-questions/api/practice/' + q.id, { method: 'POST', headers: { 'Content-Type': 'application/json' }, body: JSON.stringify({ notes: document.getElementById('sessionNotes').value }) }).catch(console.error); nextQuestion(); } function nextQuestion() { currentIndex++; if (currentIndex >= sessionQuestions.length) { finishSession(); } else { renderCurrentQuestion(); } } function finishSession() { clearInterval(timerInterval); document.getElementById('practiceContainer').classList.add('hidden'); const sum = document.getElementById('summaryCard'); sum.classList.remove('hidden'); document.getElementById('summaryTotal').innerText = sessionQuestions.length; document.getElementById('summaryMastered').innerText = masteredCount; const mins = String(Math.floor(secondsElapsed / 60)).padStart(2, '0'); const secs = String(secondsElapsed % 60).padStart(2, '0'); document.getElementById('summaryTime').innerText = `${mins}:${secs}`; } document.addEventListener('DOMContentLoaded', () => { startTimer(); renderCurrentQuestion(); });