Spaces:
Running
Running
jarvisemitra
SHL Assessment Recommender - Full implementation with hybrid retrieval, slot-based conversation analysis, safety guards, and evaluation harness
ae3c639 | ## Conversation | |
| ### Turn 1 | |
| **User** | |
| > Here's the JD for an engineer we need to fill. Can you recommend an assessment battery? | |
| > | |
| > "Senior Full-Stack Engineer β 5+ years across Core Java, Spring, REST API design, Angular, SQL/relational databases, AWS deployment, and Docker. Will own end-to-end microservice delivery, contribute to architectural decisions, and mentor mid-level engineers. Strong CI/CD and cloud-native experience required." | |
| **Agent** | |
| That JD spans seven distinct areas β Core Java, Spring, REST APIs, Angular, SQL, AWS, and Docker. The catalog has dedicated knowledge tests for each. A focused recommendation needs to know what the candidate will actually own. To narrow this down: | |
| Is this a backend-leaning role (Java / Spring / SQL heavy) or a frontend-heavy role or a true balanced full-stack role with significant Angular work? | |
| _No recommendations this turn (`recommendations: null`)._ | |
| _`end_of_conversation`: **false**_ | |
| ### Turn 2 | |
| **User** | |
| > Backend-leaning. Day-one priorities are Core Java and Spring; SQL is constant. Angular is occasional β they'd review frontend PRs but not own features. | |
| **Agent** | |
| Understood β Java, Spring, and SQL as primary; Angular as secondary review-only. One more question before I shape the battery: is the seniority closer to a senior IC (deep backend ownership, leads design on their service) or a tech lead (sets architecture across services, reviews other engineers' work)? That changes whether we lean on a knowledge-heavy battery or add a leadership/scenarios layer. | |
| _No recommendations this turn (`recommendations: null`)._ | |
| _`end_of_conversation`: **false**_ | |
| ### Turn 3 | |
| **User** | |
| > Senior IC. They lead design on their own services but don't manage other engineers directly. | |
| **Agent** | |
| For a senior IC backend engineer with Java / Spring / SQL primary and Angular secondary, here's a first shortlist focused on what they'll actually own: | |
| | # | Name | Test Type | Keys | Duration | Languages | URL | | |
| |---|------|-----------|------|----------|-----------|-----| | |
| | 1 | Core Java (Advanced Level) (New) | K | Knowledge & Skills | 13 minutes | English (USA) | <https://www.shl.com/products/product-catalog/view/core-java-advanced-level-new/> | | |
| | 2 | Spring (New) | K | Knowledge & Skills | 9 minutes | English (USA) | <https://www.shl.com/products/product-catalog/view/spring-new/> | | |
| | 3 | RESTful Web Services (New) | K | Knowledge & Skills | 12 minutes | English (USA) | <https://www.shl.com/products/product-catalog/view/restful-web-services-new/> | | |
| | 4 | SQL (New) | K | Knowledge & Skills | 9 minutes | English (USA) | <https://www.shl.com/products/product-catalog/view/sql-new/> | | |
| | 5 | SHL Verify Interactive G+ | A | Ability & Aptitude | 36 minutes | English (USA), Chinese Traditional, Korean, Serbian _(+29 more)_ | <https://www.shl.com/products/product-catalog/view/shl-verify-interactive-g/> | | |
| | 6 | Occupational Personality Questionnaire OPQ32r | P | Personality & Behavior | 25 minutes | English International, French (Canada), Portuguese, Chinese Simplified _(+35 more)_ | <https://www.shl.com/products/product-catalog/view/occupational-personality-questionnaire-opq32r/> | | |
| _`end_of_conversation`: **false**_ | |
| ### Turn 4 | |
| **User** | |
| > Add AWS and Docker. Drop REST β the API design signal will already come through in Spring and the live interview. | |
| **Agent** | |
| Updated β REST out, AWS and Docker in: | |
| | # | Name | Test Type | Keys | Duration | Languages | URL | | |
| |---|------|-----------|------|----------|-----------|-----| | |
| | 1 | Core Java (Advanced Level) (New) | K | Knowledge & Skills | 13 minutes | English (USA) | <https://www.shl.com/products/product-catalog/view/core-java-advanced-level-new/> | | |
| | 2 | Spring (New) | K | Knowledge & Skills | 9 minutes | English (USA) | <https://www.shl.com/products/product-catalog/view/spring-new/> | | |
| | 3 | SQL (New) | K | Knowledge & Skills | 9 minutes | English (USA) | <https://www.shl.com/products/product-catalog/view/sql-new/> | | |
| | 4 | Amazon Web Services (AWS) Development (New) | K | Knowledge & Skills | 6 minutes | English (USA) | <https://www.shl.com/products/product-catalog/view/amazon-web-services-aws-development-new/> | | |
| | 5 | Docker (New) | K | Knowledge & Skills | 10 minutes | English (USA) | <https://www.shl.com/products/product-catalog/view/docker-new/> | | |
| | 6 | SHL Verify Interactive G+ | A | Ability & Aptitude | 36 minutes | English (USA), Chinese Traditional, Korean, Serbian _(+29 more)_ | <https://www.shl.com/products/product-catalog/view/shl-verify-interactive-g/> | | |
| | 7 | Occupational Personality Questionnaire OPQ32r | P | Personality & Behavior | 25 minutes | English International, French (Canada), Portuguese, Chinese Simplified _(+35 more)_ | <https://www.shl.com/products/product-catalog/view/occupational-personality-questionnaire-opq32r/> | | |
| _`end_of_conversation`: **false**_ | |
| ### Turn 5 | |
| **User** | |
| > On Java β they'd be working on existing services, not greenfield. Is the Advanced level the right pick? | |
| **Agent** | |
| Yes. Advanced covers concurrency, JVM internals, performance tuning, and the kind of design-level Java that comes up when extending production microservices β which matches "owns end-to-end microservice delivery". The Entry-Level test is calibrated for graduate hires reading and modifying existing code, which undershoots a senior IC. Keeping Advanced. | |
| | # | Name | Test Type | Keys | Duration | Languages | URL | | |
| |---|------|-----------|------|----------|-----------|-----| | |
| | 1 | Core Java (Advanced Level) (New) | K | Knowledge & Skills | 13 minutes | English (USA) | <https://www.shl.com/products/product-catalog/view/core-java-advanced-level-new/> | | |
| | 2 | Spring (New) | K | Knowledge & Skills | 9 minutes | English (USA) | <https://www.shl.com/products/product-catalog/view/spring-new/> | | |
| | 3 | SQL (New) | K | Knowledge & Skills | 9 minutes | English (USA) | <https://www.shl.com/products/product-catalog/view/sql-new/> | | |
| | 4 | Amazon Web Services (AWS) Development (New) | K | Knowledge & Skills | 6 minutes | English (USA) | <https://www.shl.com/products/product-catalog/view/amazon-web-services-aws-development-new/> | | |
| | 5 | Docker (New) | K | Knowledge & Skills | 10 minutes | English (USA) | <https://www.shl.com/products/product-catalog/view/docker-new/> | | |
| | 6 | SHL Verify Interactive G+ | A | Ability & Aptitude | 36 minutes | English (USA), Chinese Traditional, Korean, Serbian _(+29 more)_ | <https://www.shl.com/products/product-catalog/view/shl-verify-interactive-g/> | | |
| | 7 | Occupational Personality Questionnaire OPQ32r | P | Personality & Behavior | 25 minutes | English International, French (Canada), Portuguese, Chinese Simplified _(+35 more)_ | <https://www.shl.com/products/product-catalog/view/occupational-personality-questionnaire-opq32r/> | | |
| _`end_of_conversation`: **false**_ | |
| ### Turn 6 | |
| **User** | |
| > Do we really need Verify G+ on top of all the technical tests? Feels redundant. | |
| **Agent** | |
| Not redundant β they measure different things. The technical tests confirm the candidate already knows the stack. Verify G+ measures general reasoning ability, which predicts how quickly they'll learn parts of the stack they haven't seen and adapt when production throws something unfamiliar at them. For a senior IC making architectural calls, that signal matters. That said, if you want a leaner shortlist, dropping Verify G+ is a valid tradeoff and the battery still stands. Your call. | |
| | # | Name | Test Type | Keys | Duration | Languages | URL | | |
| |---|------|-----------|------|----------|-----------|-----| | |
| | 1 | Core Java (Advanced Level) (New) | K | Knowledge & Skills | 13 minutes | English (USA) | <https://www.shl.com/products/product-catalog/view/core-java-advanced-level-new/> | | |
| | 2 | Spring (New) | K | Knowledge & Skills | 9 minutes | English (USA) | <https://www.shl.com/products/product-catalog/view/spring-new/> | | |
| | 3 | SQL (New) | K | Knowledge & Skills | 9 minutes | English (USA) | <https://www.shl.com/products/product-catalog/view/sql-new/> | | |
| | 4 | Amazon Web Services (AWS) Development (New) | K | Knowledge & Skills | 6 minutes | English (USA) | <https://www.shl.com/products/product-catalog/view/amazon-web-services-aws-development-new/> | | |
| | 5 | Docker (New) | K | Knowledge & Skills | 10 minutes | English (USA) | <https://www.shl.com/products/product-catalog/view/docker-new/> | | |
| | 6 | SHL Verify Interactive G+ | A | Ability & Aptitude | 36 minutes | English (USA), Chinese Traditional, Korean, Serbian _(+29 more)_ | <https://www.shl.com/products/product-catalog/view/shl-verify-interactive-g/> | | |
| | 7 | Occupational Personality Questionnaire OPQ32r | P | Personality & Behavior | 25 minutes | English International, French (Canada), Portuguese, Chinese Simplified _(+35 more)_ | <https://www.shl.com/products/product-catalog/view/occupational-personality-questionnaire-opq32r/> | | |
| _`end_of_conversation`: **false**_ | |
| ### Turn 7 | |
| **User** | |
| > Keep Verify G+. Locking it in. | |
| **Agent** | |
| Final battery β Java Advanced, Spring, SQL, AWS, and Docker as the technical core; Verify G+ for reasoning; OPQ32r for personality fit on a senior IC who'll mentor and contribute to architecture. | |
| | # | Name | Test Type | Keys | Duration | Languages | URL | | |
| |---|------|-----------|------|----------|-----------|-----| | |
| | 1 | Core Java (Advanced Level) (New) | K | Knowledge & Skills | 13 minutes | English (USA) | <https://www.shl.com/products/product-catalog/view/core-java-advanced-level-new/> | | |
| | 2 | Spring (New) | K | Knowledge & Skills | 9 minutes | English (USA) | <https://www.shl.com/products/product-catalog/view/spring-new/> | | |
| | 3 | SQL (New) | K | Knowledge & Skills | 9 minutes | English (USA) | <https://www.shl.com/products/product-catalog/view/sql-new/> | | |
| | 4 | Amazon Web Services (AWS) Development (New) | K | Knowledge & Skills | 6 minutes | English (USA) | <https://www.shl.com/products/product-catalog/view/amazon-web-services-aws-development-new/> | | |
| | 5 | Docker (New) | K | Knowledge & Skills | 10 minutes | English (USA) | <https://www.shl.com/products/product-catalog/view/docker-new/> | | |
| | 6 | SHL Verify Interactive G+ | A | Ability & Aptitude | 36 minutes | English (USA), Chinese Traditional, Korean, Serbian _(+29 more)_ | <https://www.shl.com/products/product-catalog/view/shl-verify-interactive-g/> | | |
| | 7 | Occupational Personality Questionnaire OPQ32r | P | Personality & Behavior | 25 minutes | English International, French (Canada), Portuguese, Chinese Simplified _(+35 more)_ | <https://www.shl.com/products/product-catalog/view/occupational-personality-questionnaire-opq32r/> | | |
| _`end_of_conversation`: **true**_ | |