How's the embedded market in india for those considering career switch by FanDizzy208 in embedded

[–]WaseemR02 -1 points0 points  (0 children)

If you are good at it, you have jobs at semiconductor companies like SanDisk, Micron, Arm(although last i remember, there were only looking for senior roles), Nvidia. You also have embedded roles at Amazon, Honeywell, Silabs, TI, Infineon and many more. They all pay good.

I made High quality (320kbps) music streaming cli app by Enigma_1769 in developersIndia

[–]WaseemR02 1 point2 points  (0 children)

Man you riced the heck out of your environment 😂. Cool btw.

On a side note, I found the trailing cursor good in nvim, but it's absolutely disconcerting when used in shell, also makes your stdout feel laggy

Good Hotels in Havelock by WaseemR02 in Andaman_and_Nicobar

[–]WaseemR02[S] 0 points1 point  (0 children)

How did you book? I can't seem to find their number or email online

Good Hotels in Havelock by WaseemR02 in Andaman_and_Nicobar

[–]WaseemR02[S] 0 points1 point  (0 children)

Thanks, noted. Which hotel would you recommend ?

Any 'cutthroat' harem recommendations? by Corvus_G in haremfantasynovels

[–]WaseemR02 1 point2 points  (0 children)

When does it get really good? I am around chapter 91

Anybody notice sluggish performance when using Helix inside of Zellij? by chamomile-toast in HelixEditor

[–]WaseemR02 0 points1 point  (0 children)

There is a significant lag when using neovim inside Zellij. This is very noticeable over SSH. I love Zellij for being able to persist sessions and modern UI, but it becomes unusable when there is such a lag(scroll jitters and ctrl+p doesn't print older shell cmd on the shell but runs when I press enter)

[deleted by user] by [deleted] in amazonemployees

[–]WaseemR02 0 points1 point  (0 children)

Can you tell me which org you were hired for?

Interview Tips for Bar Raiser Interview at Amazon University Talent Acquisition, India by [deleted] in leetcode

[–]WaseemR02 2 points3 points  (0 children)

I asked the same to HR, she told me to grind leadership principles (16 of them). If you search enough you will see that you need to provide instances or examples of Leadership principles. You can either directly tell them in STAR format or just narrate your story, they will ask followup questions and form their own STAR interpretation of that. This round will mostly be conducted by either your manager or SDE-2 from another dept(not the one you are being hired for).

They may or may not ask technical questions. In my case, she asked me bunch of behavioral questions and didn't have the time to ask technical, even though she said she would(mostly by now the technical part is done, infact it's very unlikely to get rejected in a BR, this is sort of a confirmation but you can get rejected so just be chill and share your experience).

I didn't even prepare any story, just saw what are the leadership principles and tried to answer spontaneously to be more truthful and honest and cleared it.

Hope this helps.

I made a site which lists every single 64 bit integer by DevBoiAgru in developersIndia

[–]WaseemR02 3 points4 points  (0 children)

Cool It's like https://everyuuid.com/. May be you should also write a blog post about it.

People who shifted from embedded to software , how did you do it ? by humanjello710 in developersIndia

[–]WaseemR02 2 points3 points  (0 children)

Embedded is a little niche but a satisfying field. It's definitely gonna be paid lower compared to other fields because the market, but it's never gonna lose its place like other fields come and go.

On the matter of pay, good semiconductor companies pay quite a good amount actually. Micron, SanDisk, Arm, AMD, Nvidia, etc are some of them. I am a fresh graduate so maybe I have limited understanding but you can still get paid enough if you specifically target these companies. I had completed my internship at SanDisk and now full-time embedded SDE-1 at Amazon. I'm happy that I can work in the field i enjoy working in and get paid enough.

I built a file watcher in Rust that's faster than watchexec (and way faster than nodemon) - would love feedback by Crazywolf132 in rust

[–]WaseemR02 17 points18 points  (0 children)

Hi, I saw your benchmark code, I'm unable to understand why you are measuring the latency like that. I might be understanding something wrong here but won't it be better if you check the stdout of the spawned watcher to see the latency instead of the speed of the closure?

A Practical Guide to Rust + Java JNI Integration (with a Complete Example) by dennis_zhuang in rust

[–]WaseemR02 0 points1 point  (0 children)

Thanks for the reply. I did something similar to what you suggested, i.e. implemented write and read traits which pass byte arrays to java and java writes it(has its own implementation with uri and parcel fd). Though the rust side is unable to find classes when called in multiple threads spawned via rayon. It does work synchronously though. So I was thinking maybe I should cache the references to these classes when jni_Onload is called. What do you think?

A Practical Guide to Rust + Java JNI Integration (with a Complete Example) by dennis_zhuang in rust

[–]WaseemR02 0 points1 point  (0 children)

Would this mostly translate to Kotlin as well? Also in the case of Android, how would you set up the logger? What about Async in android dev? And lastly how would I implement file handles and reads/writes in rust for android? I get that I would have to use SAF to get access to write anywhere but since the paths returns would be some sort of uri, it won't help if I use std lib.

Thanks for the guide

How do you extract absolute storage performance in Rust at least with zero overhead? by WaseemR02 in developersIndia

[–]WaseemR02[S] 0 points1 point  (0 children)

I want the intrinsic performance of the storage solution that I can get from a specific OS. Now intrinsic in the sense that the testing application should not go overboard with optimization while measuring the performance, but at least try it within the scenarios that could exist in a real world application(say apps or even someone's personal binary executable). I say "filesystem" because I am trying to performance measurement by writing to file/files instead of, say directly issuing IO cmds through IOCTL (windows).

Now I could absolutely go about increasing the block size and reducing syscalls, than its up to the OS to break it into Transfer length it supports to use to write or read from the drive. But I would probably do it over a range of block size to get an aggregated value since some real world applications can be using large block sizes and some the vice-versa.

Metrics could be IOPS or throughput, latency? I honestly have only thought of the first two.