Skip to content

Boarding pass · Computer Vision Beginner

Computer Vision · Beginner interview

An AI mock interview for those new to computer vision (0–2 years). Practise how images are represented, basic processing, CNN intuition, and the main tasks — out loud, with a readiness score.

20–30 minEstimated6 questionsTailored live12 model answersTo study
  • Voice interview
  • Live feedback
  • Browser-only
  • No installation required

Your report · sample

AI Readiness Score

/100
Content score English score

Finish the mock and get this report — scored on content and English, with concrete tips and a model answer for every question, plus a study plan.

Your flight path

Five steps to interview-ready.

From a quick warm-up to a personalised study plan — here's the whole loop, and what you get at each gate.

  1. Step 01

    Preparation

    Skim the topics and warm up — you're briefed before takeoff.

  2. Step 02

    AI Interview

    A realistic AI interviewer asks tailored questions — answer by voice or text.

  3. Step 03

    Instant Score

    Finish and get a 0–100 readiness score across content and English.

  4. Step 04

    AI Feedback

    Concrete tips and a rewritten model answer for every response.

  5. Step 05

    Study Plan

    A personalised plan targets your weakest areas — so the next run scores higher.

Preview the AI demo

See one answer scored, end to end.

The whole loop on sample data — question, your answer, instant feedback and a study plan. Hover to pause.

aevrofy.com/session · live demoPlaying

Interviewer · Question 1

“Tell me about yourself.”

Who it's for

  • Developers new to computer vision
  • ML practitioners moving into images
  • Anyone targeting junior CV roles
  • Self-taught practitioners prepping for interviews

What you'll practice

  • How images are represented
  • Basic image processing and convolution
  • CNNs and why they suit images
  • Classification, detection and segmentation

Topics covered

What this level expects.

Basics

  • What CV is
  • Image representation
  • Preprocessing

Image processing

  • Filtering & edges
  • Convolution intuition
  • Color spaces

CNNs

  • What a CNN is
  • Convolution & pooling
  • Feature maps

Tasks

  • Classification/detection/segmentation
  • Data augmentation
  • Transfer learning

Practice questions

12 questions, with model answers.

Read them, then run the live mock to answer out loud and get scored. Tap any question to reveal a model answer.

01What is computer vision and what is it used for?

Computer vision is the field of enabling computers to interpret and understand visual information — images and video. Applications include image classification, object detection, facial recognition, medical imaging, autonomous driving, OCR, and quality inspection. The goal is to extract meaning (what's in the image, where, and what's happening) from raw pixels.

02How is an image represented for a computer?

An image is a grid of pixels, each with intensity values. A grayscale image is a 2D array of single values (0–255); a color image is a 3D array with channels — typically Red, Green, Blue — so its shape is height × width × 3. Models consume these numeric arrays, which is why preprocessing like resizing and normalization matters.

03What preprocessing do images typically need?

Common steps: resizing to a fixed input size, normalizing pixel values (scaling 0–255 to 0–1 or standardizing with dataset mean/std) so training is stable, and sometimes converting color spaces or denoising. For training you also augment. Consistent preprocessing between training and inference is essential to avoid skew.

04What are basic image operations like filtering and edge detection?

Filtering applies a small kernel over the image to produce effects — blurring (averaging/Gaussian) smooths noise, sharpening enhances detail. Edge detection (Sobel, Canny) finds where intensity changes sharply, outlining object boundaries. These classical operations are convolutions with fixed kernels, and they're the conceptual basis for what CNNs learn automatically.

05What is convolution, intuitively?

Convolution slides a small matrix (kernel/filter) across the image, and at each position computes a weighted sum of the overlapping pixels, producing a new value. Different kernels detect different patterns — edges, corners, textures. In CNNs the kernels are learned rather than hand-designed, so the network discovers which patterns matter for the task.

06Why do color spaces and grayscale matter?

Images can be represented in different color spaces — RGB is standard, but HSV (hue, saturation, value) separates color from brightness, which is useful for color-based segmentation or lighting robustness. Converting to grayscale reduces three channels to one, cutting computation when color isn't informative (e.g. some OCR or edge tasks). Choosing the representation suited to the task can simplify the problem.

07What is a CNN and why is it used for images?

A Convolutional Neural Network learns hierarchical visual features using convolutional layers that apply learnable filters across the image. It suits images because it exploits spatial structure: weight sharing makes it parameter-efficient and translation-invariant (a feature is detected anywhere), unlike a dense network that would need enormous parameters and ignore locality. Stacked convolutions build from edges to shapes to objects.

08What do convolution and pooling layers do in a CNN?

Convolution layers apply learned filters to detect local patterns, producing feature maps. Pooling layers (e.g. max pooling) downsample those maps, reducing spatial size and computation while adding robustness to small translations. Alternating them progressively shrinks spatial dimensions and grows the number of feature channels, capturing increasingly abstract features toward the final classification.

09What are feature maps and hierarchical features?

A feature map is the output of applying a filter across the input — it highlights where that filter's pattern appears. Early layers produce maps for low-level features (edges, colors, textures); deeper layers combine these into higher-level features (shapes, object parts, whole objects). This hierarchy, learned automatically, is what lets CNNs recognize complex objects from raw pixels.

10What's the difference between classification, detection, and segmentation?

Image classification assigns a single label to the whole image ('this is a cat'). Object detection locates objects with bounding boxes and labels ('cat here, dog there'). Segmentation labels every pixel — semantic segmentation by class, instance segmentation by individual object. They increase in spatial granularity and difficulty, and you pick based on whether you need the category, the location, or precise shape.

11What is data augmentation for images and why use it?

Augmentation generates new training images via label-preserving transformations — flips, rotations, crops, scaling, brightness/contrast/color jitter, and more. It enlarges and diversifies the dataset, making the model robust to variations it will see in the real world and reducing overfitting, which is especially valuable when labeled images are scarce. You apply it during training only.

12What is transfer learning in computer vision?

Transfer learning reuses a model pretrained on a large dataset like ImageNet, whose early layers have learned general visual features, and adapts it to your task — typically replacing the final layer and fine-tuning. It dramatically reduces the data and compute needed and usually outperforms training from scratch, which is why it's the default approach for most practical vision problems.

Preparation tips

Walk in ready.

  • Know that images are arrays of pixels with channels
  • Understand why CNNs beat dense nets on images
  • Be able to distinguish the three core CV tasks
  • Know why we augment image data

Ready for the real thing?

Run a 6-question Computer Vision mock interview, answer out loud, and get a readiness score with tips and model answers.

More beginner interviews

Aevrofy · Computer Vision beginner interview prep