To succeed at Pointwest Technologies, you must understand exactly how you will be evaluated during each phase of the hiring pipeline. The following sections break down the primary evaluation domains, detailing what strong performance looks like and how to prepare.
Cognitive Aptitude & Logical Reasoning
This area represents the gateway to the rest of the interview process. Pointwest Technologies uses this evaluation to measure your fluid intelligence, problem-solving speed, and ability to process complex information.
Strong performance in this area is characterized by high accuracy under tight time constraints and a structured, methodical approach to solving unfamiliar problems. You are not expected to get every question right, but you must demonstrate strong deductive capability.
Be ready to go over:
- Numerical and algebraic reasoning – Solving word problems, identifying mathematical patterns, and performing rapid mental calculations.
- Abstract and non-verbal reasoning – Recognizing spatial patterns, completing matrix sequences, and identifying logical anomalies in geometric shapes.
- Verbal comprehension and fault analysis – Reading dense technical or logical passages and identifying logical fallacies or system faults based purely on the provided rules.
Example scenarios:
- "Given a set of rules governing how data flows through four distinct processing nodes, identify which node contains a fault when the output does not match the expected state."
- "Complete a timed, 45-minute computerized matrix test where you must select the missing geometric shape that logically completes the pattern."
Project Architecture & Thesis Defense
During the technical panel interview, your interviewers will ask you to explain your past work. For fresh graduates, this centers on your capstone or thesis project; for experienced candidates, it focuses on production systems you have built.
The panel wants to see that you truly understand the "why" behind your code. They are looking for ownership, architectural awareness, and the ability to explain complex technical systems to both technical and non-technical audiences.
Be ready to go over:
- System architecture diagrams – Explaining how your frontend, backend, and database tiers interacted.
- Your individual contribution – Clearly defining what you personally designed, wrote, and debugged versus what your teammates did.
- Trade-off analysis – Discussing why you chose specific databases, frameworks, or design patterns and what limitations you encountered.
Example scenarios:
- "Walk us through the database schema of your thesis project. Why did you choose a relational database over a non-relational one for this specific use case?"
- "Describe a scenario where your system experienced a performance bottleneck. How did you locate the issue, and what architectural changes did you make to resolve it?"
Core Technical & Database Engineering
This evaluation focuses on your practical programming and database skills. The interviewers will assess your familiarity with software development lifecycles, object-oriented design, and data manipulation.
Strong performance means writing clean, syntactically logical code and demonstrating a strong grasp of relational database management systems (RDBMS). You should be comfortable explaining how your code interacts with database engines.
Be ready to go over:
- SQL query optimization – Writing queries that utilize joins, subqueries, aggregations, and indexing efficiently.
- Object-Oriented Programming (OOP) principles – Demonstrating encapsulation, polymorphism, inheritance, and abstraction in code.
- Logical coding challenges – Solving algorithmic problems where the focus is on your approach, edge-case handling, and code structure rather than memorized algorithms.
Example scenarios:
- "Write a SQL query to find all customers who made purchases above the average order value in the last 30 days, sorted by their total spend."
- "Draft a pseudocode solution to parse a complex string of nested brackets and determine if they are logically balanced."