shansiddiqui94

shansiddiqui94

Hello,

Hey, Elixir fam it’s been so long since I last posted here. A lot has to do with the fact that I didn’t get a role in Elixir but instead Ruby on Rails and have been diligently working with a company since then.

However recently a new company reached out to me who are looking to hire Junior Elixir engineers, they pretty much want to translate their current code from Erlang into Elixir

Essential requirements:

• Some familiarity with Erlang/Elixir and a desire to work with it

• Interest in building highly scalable platforms that can process millions of events

• Ability to work independently as a remote Developer.

• Previous contributions to open source

• Strong English communication skills

I have been an active community member, I post topics that I learned on my Linkedin, and create small projects in Elixir on Github. Learn as I go, as well as post on Elixir forums for assistance and learning/growth I feel a bit nervous as I wanted this role for a while, and now it landed on my front step.

Question: What topics Can I talk about that would make me stand out as an engineer during my interview?

Thank You guys

Showing Posts 1 to 10

Sebb

Sebb

understand the implications of this.
good luck.

shansiddiqui94

shansiddiqui94 OP

I believe it saying to write clean code that is able to process millions of events

would that be correct?

Sebb

Sebb

There is way more to this than writing “clean code”.

elt547

elt547

Honestly to me, it sounds like it could be a great learning opportunity

kokolegorille

kokolegorille

This explains how to do it with clean OTP code :slight_smile:

shansiddiqui94

shansiddiqui94 OP

Let me try again,

writing scalable software that is both dry and functional in processing millions of events. This would imply a good foundational software architecture using layers of Web Servers, Database Servers, Load Balancers, Shared File Servers.

In order to achieve this one would increase system capacity through replication

shansiddiqui94

shansiddiqui94 OP

Yes I agree with you but I am just nervous as I have hoped this day would come for a long time. Now I haven’t practiced Elixir enough since I got hired full-time for Ruby on Rails.

I am doing a few refreshers and re-reading everything I worked on here with you guys, as well as just reading up in general.

I honestly think its a lot of anxiety on my part and imposter syndrome that’s killing me and making me thing I am not good enough. I just need to breathe and give it my best =)

Nefcairon

Nefcairon

Talk about your open source projects and your contributions to open source.

Eiji

Eiji

Hear goes the best advice I, as a senior Elixir developer, can think about: chill out. :upside_down_face:

From my experience you can’t be prepared for everything. One time my application was rejected not because I don’t had required Elixir skills, but because they found a similar applicant who knows hockey rules - yes, this offer was from Canada. :clap:

As long as you have a job (i.e. a stable source of income) you don’t have to worry.. It’s just a matter of time when you would get an Elixir-based job. Sometimes it’s just really a matter of luck. :four_leaf_clover:

Unfortunately I also need to say 2 bad things about getting a job:

  1. When they are reaching you (instead of you reaching them) your chances drastically increases. :chart_with_upwards_trend:
  2. The above works especially if a message wasn’t generic and somebody really took a look at your profile. :thinking:

Looks like all of above matches your case. That’s already a good start! :+1:

If none of above would match your case then you should not worry about such job. I don’t mean not to apply, but don’t take it so serious if you are rejected and especially in case:

  1. there was no reason :speak_no_evil:
  2. there was a stupid reason :person_facepalming:
  3. you even not received a reply, because before you have ever applied, they already found someone and therefore they have finished whole recruitment process :speech_balloon:

Well … looks like I was “unlucky” many times as all of above happen to me at least once and I simply learned to “deal with it” - no matter how bad this sounds. :sweat_smile:

Good luck! :crossed_fingers:

zookzook

zookzook

Per aspera ad astra! It is a game. In principle, both sides lie and no one should tell the truth at all. The company talks about what high standards, processes, workflows, work-life balance they have while they expect from the applicant high quality work, clean and bug free code, 10 years of experience, expert for each technology, linguistically gifted, communication miracle, leadership, etc.

In the end you need only a piece of luck, and after a poor onboarding of maybe one hour, you find out, that it is like everywhere: scrum is an endless sprint from week to week, no body has understood it. The C level does understand you and does follow the own rules about software development, the frontend does not understand the backend, the backend does not understand scaling, the admins don’t understand the backend and don’t care about scaling. The post mortem or retrospective discussions can be copied from the last one, because nobody reads them. To make the long story short: they still put their trousers on one leg at a time. No magic, no miracle. Good luck :winking_face_with_tongue:

Where Next? Top

Trending in Discussions Top

AstonJ
As the title says, please share what you’ve been up to with Elixir. Whether that’s been learning it, looking into it, making stuff with i...
2977 94592 917
New
cblavier
Hey there, It’s been more than a year since we started using LiveView as our main UI library and building a whole library of UI componen...
New
mudasobwa
I am happy to introduce the very α version of the new programming language compiled to BEAM. Welcome Cure. It has literally three kille...
New
heathen
Quite interesting article Google brought me. Didn’t find any mentions about it here. What do you think in general? Would you use togethe...
New
maennchen
:warning: Security advisory: Decimal DoS vulnerability A vulnerability has been published for decimal where very large exponents can cau...
New
marciol
It would be helpful to have a list of companies worldwide that hire engineers without prior experience in Elixir. Often, it can be quite ...
New
durvia
Anyone running long-lived stateful processes on BEAM? We’re building an AI agent runtime and would love to compare notes. We’re a small ...
New

Other Trending Topics Top

marciok
Hi there! We created Gust: A task orchestrator inspired by Airflow. For those who have never heard about Aiflow, it’s a Python-based wor...
New
jimsynz
Beam Bots (or just BB for short) is a framework for building fault-tolerant robotics applications in Elixir using familiar OTP patterns. ...
New
Dmk
Xamal is a deployment tool for Elixir apps that deploys native releases to bare metal servers over SSH. It’s a port of GitHub - basecamp/...
New
netoum
Corex is an accessible, unstyled UI component library for Phoenix that integrates Zag.js state machines using Vanilla JavaScript and Live...
New
webofbits
With AI doing more of the implementation work, I’ve been wondering how much coding I should deliberately keep doing myself. My main conc...
#ai
New
webofbits
Aludel - LLM Evaluation Workbench Aludel is an embeddable Phoenix LiveView dashboard for evaluating and comparing LLM prompts across mult...
New

We're in Beta

About us Mission Statement

Options

Thread Display Mode




Thread Preview

Skip Thread Previews