1. All Blogs
  2. Product
  3. AI
  4. E-commerce
  5. User Experience
  6. Algolia
  7. Engineering

Algolia's AI guidelines for candidates

Published:

Listen to this blog as a podcast:

Estimated time to read: 4 minutes

At Algolia, we embrace innovation and that includes AI

We understand that today’s professionals may use AI tools as part of their daily workflow. At Algolia, we build software that helps developers and businesses search and discover efficiently and we believe in leveraging technology thoughtfully and ethically.

As AI becomes more integrated into how people write, code, and communicate, we want to share how we view its role in our hiring process.

This guidance is designed to help candidates understand how AI use fits into our expectations across interviews, exercises, and communication. 

If AI tools played a helpful role in preparing or polishing your materials, feel free to mention that in your submission — transparency is a form of trust.

✅ When AI use is acceptable

We understand that today’s candidates are likely to use AI tools in some ways while interviewing with Algolia for potential employment.  We are open to this, as long as the work remains genuinely their own. For example:

  • Research & learning: It’s fine to use AI to understand unfamiliar concepts, explore technologies, or provide clarity on subjects during your preparation.
  • Clarity & formatting: AI can be helpful in refining communication whether you’re polishing a resume, formatting a cover letter, or reviewing grammar in written responses.
  • Drafting ideas: Using AI to brainstorm or outline early ideas is acceptable, especially for take-home tasks as long as the core thinking and refinement is yours.
  • Practicing for interviews: Mock interviews or prompts to help prepare for questions are OK, especially if they build confidence or familiarity.

🚫 When NOT to use AI

While we support responsible use of AI, there are boundaries we expect candidates to respect during our process:

  • Don’t submit AI-generated responses to interview or coding challenge questions as your own your voice and thought process are what we’re evaluating. We’re hiring you, not your language model.
  • Do not submit AI-generated code or answers as your own in take-home tasks or technical interviews. If your work is AI-assisted, be transparent about it.
  • Do not rely on AI to impersonate communication, whether in emails, live interviews, or video interactions. Avoid using AI to generate communication that mimics your voice without review or editing. Authenticity and clarity matter to us
  • Do not misrepresent skills or your professional experiences including through AI-enhanced resumes or bios that stretch the truth. At Algolia, trust and care are core values of our culture and organization, and we adhere to these principles in our hiring and evaluation processes as well.  

If we notice work that appears heavily AI-generated or inconsistent with the rest of a candidate’s profile, we may ask for clarification or additional examples of your original work.

💡 Why this matters

Our hiring process is designed to understand how you think, how you solve problems, and how you communicate. We value creativity, curiosity, and authenticity and we believe those qualities can’t be fully captured by AI tools.

Using AI transparently and ethically reflects the kind of TRUST we value in our team.

👥 A human-first process

Algolia is a company where humans lead the way. Whether it’s engineering, design, product, or sales we care about how people reason, collaborate, and grow.

We want you to succeed in our interview process, and we hope this guidance gives you clarity and confidence in how you show up.

Thanks for taking the time to engage with us thoughtfully.

✅ Encouraged vs. 🚫 not-allowed AI use at Algolia

Use Case

Encouraged 🟢

Not allowed 🔴

CV & cover letter

Using AI to format, summarise, or polish your CV and cover letter.

Submitting a CV/cover letter generated entirely by AI with exaggerated or false claims. An AI generated CV is very easy to spot.

Interview preparation

Asking AI mock interview questions, practicing responses, or reviewing technical concepts.

Feeding expected interview questions into AI and memorizing generated answers to repeat verbatim. We want our interviews to be conversational and human to know the real you.

Take-home assignments

Using AI to clarify instructions, explore examples, or structure your initial approach.

Copying and pasting AI-generated solutions as your own with no personal contribution or editing.

Coding interviews

Reviewing documentation or debugging help via AI; referencing best practices.

Submitting AI-written code with no understanding or without disclosing assistance.

Written exercises

Using AI to proofread grammar or improve readability of your writing.

Generating full responses using AI and presenting them as original work.

Communication

Light AI support for formatting or editing professional messages.

AI-generated email or Slack-style responses used in live interactions without review or editing.

💬 Sample AI prompts that are OK to use

These base prompts are designed to assist with learning, prep, and brainstorming not to replace original work.

Objective

Sample prompt

Values alignment

“Give me reflective questions to assess whether Algolia's values align with mine.”

Understand a concept

“Explain what vector search is and how it differs from keyword search in simple terms.”

Review technical topic

“Summarise the pros and cons of using Algolia vs Elasticsearch for e-commerce.”

Mock interview prep

“Give me 5 behavioral interview questions for an Account Executive role and sample ways to approach them.”

Culture & values interview prep

“Help me articulate how I’ve demonstrated trust or candor in a past role.”

Brainstorm structure

“Help me outline a response to the question: ‘Tell us about a time you disagreed with a stakeholder.’”

Improve writing clarity

“Can you improve the grammar and flow of this paragraph for a take-home assignment?”

Debugging support

“I’m getting a nil pointer dereference error in my Go code. What are common causes of this and how can I debug it?”

Recommended

Get the AI search that shows users what they need