Winform With VB.Net Online Assessment Test

Topics covered

Context Menu, Trackbar Control, Button Events and Timer, Tree View, Anchor Property, WebBrowser Control, PrintPage Control

  • MAQ (Multiple Answer Question)
  • MCQ (Multiple Choice Question)
  • Descriptive Question
  • White Board Simulator
  • Coding Simulator
  • Audio Question
  • Video Question
  • Case Study Question

Winform with VB.Net Test helps Recruiting Team & Hiring Managers to validate the skills of applicant about winforms using VB .Net. In VB.NET, the Windows Form (WinForms) is used as a representation of the System. Windows.Forms.Formsclass in the .Net Framework. Winforms is a graphical user interface API and Visual Studio creates a default form for when we create a Windows Forms Application. This Winforms VB .Net pre-hiring test is specially designed to check development and practical skills of a Winforms VB.Net developer – as per Industry Standards.

The Winform VB.Net online test contains questions on following Topics:
 

  • Context Menu

  • Trackbar Control

  • Button Events and Timer

  • Tree View

  • Anchor Property

  • WebBrowser Control

  • PrintPage Control  

 
This Winforms VB .Net pre-employment test has been developed and reviewed by our qualified and experienced Subject Matter Experts (SME)s. Using powerful reporting, you can have a detailed analysis of the test results to help you make a better hiring decision and predict the candidate’s performance.

The test contains high difficulty level MCQ's (Multiple Choice Questions), MAQ's (Multiple Answer Questions), Fill in the Blank, Descriptive, True or False.

This pre-employment test is useful for hiring:
  • VB.Net Developer

Test details:

This online Winforms VB .Net test enables employers and recruiters to identify potential hires by evaluating working skills and job readiness. For this reason, the emphasis is laid upon evaluating the knowledge of applied skills gained through real work experience, rather than theoretical knowledge. 

Test Details: 20 minutes 

15 Application Questions

05 Theory Questions 


The combination on Application and Theory questions helps to evaluate Technical as well as practical Skills of Candidates

Winform VB.Net Test

Question #1 of 3

What will happen after execution of the following code?

MustInherit Class Shape
    Public MustOverride Sub draw()
End Class

Class Circle
    Inherits Shape
    Public Overrides Sub draw()
    End Sub
    'Some more member functions.....
End Class

Class CCheck
    Public Shared Sub Main()
        Dim objShape As Shape
    End Sub
End Class

Note: There can be multiple correct answers to this question.

    • The code will compile and run.

    • Compile error for draw method will be encountered first

    • Defining the body of the draw() method in class Rectangle would let the class compile.

Question #2 of 3

How can I make sure there is only one instance of my application running?

    • Public Shared Function RunningInstance() As Process
      Dim current As Process = Process.GetCurrentProcess()
      Dim processes As Process() = Process.GetProcessesByName()

      'Loop through the running processes in with the same name
      Dim process As Process
      For Each process In processes
      'Ignore the current process
      If process.Id <> current.Id Then
      'Make sure that the process is running from the exe file.
      If [Assembly].GetExecutingAssembly().Location.Replace("/", "\") = current.MainModule.FileName Then
      'Return the other process instance.
      Return process
      End If
      End If
      Next process
      'No other instance was found, return null.
      Return Null
      End Function 'RunningInstance

    • Public Shared Function RunningInstance() As Process
      Dim current As Process = Process.GetCurrentProcess()
      Dim processes As Process() = Process.GetProcessesByName(current.ProcessName)

      'Loop through the running processes in with the same name
      Dim process As Process
      For Each process In processes
      'Ignore the current process
      If process.Id <> current.Id Then
      'Make sure that the process is running from the exe file.
      If [Assembly].GetExecutingAssembly().Location.Replace("/", "\") = 
      Return process
      End If
      End If
      Next process
      'No other instance was found, return null.
      Return Nothing
      End Function 'RunningInstance

    • Public Shared Function RunningInstance() As Process
      Dim current As Process = Process.GetCurrentProcess()
      Dim processes As Process() = Process.GetProcessesByName(current.ProcessName)

      'Loop through the running processes in with the same name
      Dim process As Process
      For Each process In processes
      'Ignore the current process
      If process.Id <> current.Id Then
      'Make sure that the process is running from the exe file.
      If [Assembly].GetExecutingAssembly().Location.Replace("/", "\") = current.MainModule.FileName Then
      'Return the other process instance.
      Return process
      End If
      End If
      Next process
      'No other instance was found, return null.
      Return Nothing
      End Function 'RunningInstance

Question #3 of 3

How to create following error provider?
Please enter your name

    • Private Sub textBox1_Validating(sender As Object, e As System.ComponentModel.CancelEventArgs)


      Private Function ValidateName() As Boolean
      Dim bStatus As Boolean = True
      If textBox1.Text = "" Then
      errorProvider1.SetError(textBox1, "Please enter your Name")
      bStatus = False
      Else IF
      errorProvider1.SetError(textBox1, "")
      Return bStatus
      End If
      End Function

    • private Sub textBox1_Validating(sender As Object, e As System.ComponentModel.CancelEventArgs)
      ValidateName()
      End Sub

      Private Function ValidateName() As Boolean
      Dim bStatus As Boolean = True
      If textBox1.Text = "" Then
      errorProvider1.SetError(textBox1, "Please enter your Name")
      bStatus = False
      Else
      errorProvider1.SetError(textBox1, "")
      Return bStatus
      End If
      End Function

    • Private Sub textBox1_Validating(sender As Object, e As System.ComponentModel.CancelEventArgs)
      ValidateName()
      End Sub

      Private Function ValidateName() As Boolean
      Dim bStatus As Boolean = True
      If textBox1.Text = "" Then
      errorProvider1.SetError(textBox1, "Please enter your Name")
      bStatus = False
      Else
      SetError(textBox1, "")
      Return bStatus
      End If
      End Function

Candidate Name
Assessment Name
Invited by
Assessment Date
IP Address
Status
















24.00 Out of 40.00
Pass
60%
03
23 Minutes

Java EE

9/10

Hibernate

3/10

Oracle PL/SQL

7/10

Analytical Thinking

5/10

Note:If score<= 30% then its a Weakness. If score >=70% then its a Strength.

Strengths

Java EE, Oracle PL/SQL, Analytical Thinking

Weaknesses

Hibernate

Happy

It was a good test for me, the questions were on the latest technology of java on which I am currently working. It was a great experience. Thank you!

Take your first step to hire job fit candidate

GET A DEMO

How Interview Mocha works?

  • Add this test to your account

  • Invite candidates to take this test online

  • Candidates take the test

  • View and share actionable test reports

Trusted by leading brands worldwide

  • altran
  • credit suisse
  • sephora
  • nielsen
  • capgemini
  • akamai
Why hiring managers and recruiters across the globe love Interview Mocha
  • Largest number of ready pre-employment skill tests
  • Relevant test compositions and quality questions designed by Subject Matter Experts (IM SME)
  • Fastest custom test creation DNA
  • World’s most super easy skill assessment platform
  • High level of platform security implementation
  • Friendly and quick customer support
  • Ready to listen and implement your feedback, we are all ears
  • Affordable pricing

Take your first step to hire job fit candidate

GET A DEMO