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 91898 914
New
AstonJ
The obligatory hello world thread! Who are you and where are you from? :stuck_out_tongue:
4616 55835 594
New
byu
@chrismccord : I just saw the Extract AGENTS.md from Phoenix.new into phx.new generator commit to the phoenix project. My initial shotgu...
New
arcanemachine
I was working on an Ecto migration and I needed a timestamp. So, for the nth time, I looked up the different data types for timestamps, a...
New
alexslade
Fly’s CEO posted this recently - Turn And Face The Strange · The Fly Blog It says that Fly is going all-in on sprites, which is a worry ...
New
Herve37
We’re evaluating API mocking tools for OpenAPI-based projects and would love to hear what other teams are using. We’re particularly inte...
New
matt-savvy
Is there a word for the ~> symbol used in Version strings? Do you also just call it a Squiggle Arrow™ ?!
New

Other Trending Topics Top

JesseHerrick
Hey, I’m Jesse and I’m the main contributor behind Dexter, a full-featured, lightning-fast Elixir LSP optimized for large codebases. It s...
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
mcass19
ExRatatui lets you cook up rich terminal UIs in Elixir, powered by Rust’s ratatui via Rustler NIFs. Build interactive terminal applicatio...
New
netoum
Corex is an accessible, unstyled UI component library for Phoenix that integrates Zag.js state machines using Vanilla JavaScript and Live...
New
Damirados
Hello everyone. After busy few months I am happy to announce v0.1.0 of Emerge & Solve. They are GUI (Emerge) and State management (S...
New
ausimian
Emily is an Elixir library that runs Nx computations on Apple’s MLX. Install it as the default Nx backend and Nx, defn, Axon, Nx.Serving,...
New

We're in Beta

About us Mission Statement

Options

Thread Display Mode




Thread Preview

Skip Thread Previews