Software engineer take home assignment reddit. Even what was considered hard before is downgraded, i.

Software engineer take home assignment reddit This community should be specialized subreddit facilitating discussion amongst individuals who have gained some ground in the software engineering world. Having a job in engineering school really just tests your time management skills. 4-5 hr on site interview. com if the goal is max transfer. Free labour. Here's some of reasons why I don't like software engineering, and I'm curious to know if they're legitimate reasons to switch paths: That said, all of the roles that I completed take-home projects for - with the exception of 1 - offered base salaries of 6-figures. The take home tests tend to have a lot more research and domain knowledge necessary than the test-writer realizes. Java Backend Software Engineer Take-Home Assessment Raw. Nah the junior software engineers will to have to work with AI code from the get-go. r/ProductManagement A chip A close button. Take-home assignment. I refer them later to recall and remember. View community ranking In the Top 1% of largest communities on Reddit. github. So only take it Study. Take Engineers involved in the hiring process, what is your company's Take home assignment (if you are still using it)? Looking for ideas for future candidates, something that can be completed in 5 days give or take. Those take-home assignments do not define you as an engineer. And as we all know, when a software engineer estimates "an hour, tops" what they really mean is "half a day". Welcome to software engineering by the way: so much more that the typing part ;) Lol they are smoking something. Every assignment is designed to be completed within 1 hour. Open menu Open navigation Go to Reddit Home. We send them a CSV with fake data but based on real columns from our database and ask them to develop insights into the data and to not take more than 2 hours. And don't get me started with the whole tailor your resume crowd vs spray and pray evangelists, the never accept take-home assignments adovcates and the more positions will open up after Q1/this month optimists. Still not sure if I prefer the take home assignment to the leetcode grind. Tech test != Take home Also experience alone doesn't say much, some people have 1 year experience 10x. Call to debrief on take-home assignment. this is classic over-fitting - either that, or the intent isn't just weeding out the 'bad', it's actually that some people think that solving HARD on-the-spot algorithmic problems correlates with aptitude for software engineering. At least the leetcode grind is kind of general knowledge. u/pejo37 and u/barsonax thanks for the detailed feedback. It varies a lot by product and project. For experienced developers. Get app Get the Reddit app Log In Log in to he said that whatever works for you while balancing, school, family friends. Developers, Coders, Engineers: Case study: A case study is an in-depth analysis of a specific situation, problem, or scenario in order to understand and evaluate its complexities, factors, and potential solutions. I was considering doing an Open menu Open navigation Go to Reddit Home. If the quality of the submission was good, the candidate was almost certain to be hired. Cafe is delicious. They wanted me to complete the coding challenge in a programming language I did not know. As a contractor, you generally get paid overtime, and you (used to, at least) get paid more than an equivalently skilled full time engineer's salary. Companies are in liberty to choose the exact candidate I was chased by recruiters, software engineering managers, and software engineers on Linkedin for weeks/months asking me to interview. This fact becomes evident when you compare the Glassdoor interview experiences for job profiles like Software Engineer or even Data Scientist with Embedded Software / System Engineer. Technical round or take home assignments - not much aware of this round, since I have just started interviewing and few are lined up in upcoming days Some passionate build Reddit and see you are commenting on it 🫡 I was hired as an entry level software engineer first and then they gave me data engineering works instead, so the interview process was just like: Live Yuuuuup. I decided to withdraw from the Study. Take-home assignment for prospective candidates CSCareerQuestions protests in solidarity with the developers who Open menu Open navigation Go to Reddit Home. I recently got a very open-ended take-home assignment from a company where they asked me to implement a solution to a fairly complicated data engineering solution. If you disagree with the process, refuse to take the test. apply transformation for different layers. When he was in the last stage of the interview at Google (team matching), he got an interview from a local "mom-and-pop" shop; a small no-name IT consulting business. • Collaborative discussion. Don't do take-home assignments unless you're like super desperate. I also enjoyed the take home and believed it would help me seal the dealwhich it did. Although I have not seen a take home assignment that included and entire plan from conception to launch as you’ve described. I think it's kind of an open secret that it will take longer than the 2-4 hours they suggest. Take homes can be free labor, but not always. Building a bespoke POS over half a day or more feels like a waste of time. Worked on it for an hour then realized it was a waste of time since there was no guarantee I would go to the next round. When I went to school the only option was a B Sc (CS), now there are actual software engineering degrees, and this is a good thing. Thanks! demosthenesss • Senior Software Engineer • This is the unofficial subreddit for all things concerning the International Baccalaureate, an academic credential accorded to secondary students from around the world after two vigorous years of study, culminating in challenging exams. I recently interviewed for a software engineering position with a famous visual effects company. reddit's new API changes kill third party apps that offer accessibility features, mod tools, and other features not found in the first party app Then fuck them. Hard no for me. Say The assignment itself would take even my principal software engineer friend a couple of days at least to work out all the shortfalls. Not all take homes are equal (even if the assignment and time allowed is equal). I saw a post on another subreddit about how a candidate for a job was rejected because their take home assignment was "too good", as they went above and beyond and therefore those doing the hiring thought the candidate would be over qualified and a flight risk for the role who would get bored easily. Assignment says(not the exact one, but similar): Using an API(has streaming functionality), stream data model a data lake store the results in the data lake. I managed contractors for another 3-4 years. I did a take home test with a music company and the test involved working with a lot of music terminology that I didn't understand. NET and SQL. Write a blog post about the take home project on Medium. When you’re asked to complete one, it’s a clear indication that the hiring manager’s excited to see how you’d tackle a problem similar to one Jun 17, 2022 · In this post, I will share with you how to make the best out of good take-home assignments and how to deal with unfair ones. Review it with them during the interview. I had minor experience with AWS/docker and basically 0 with microservices, serverless architecture, node, and JS. Often times they help both you and the hiring manager assess Thanks for the input. If the company is happy with the quantity of applications and quality of engineers they recruit through their take-home assignment process, then there's no incentive to change. ~ On Your Web There are more than one but one of the Study. Or check it out in the app stores     TOPICS. Take-home coding exercises are an asymmetric evaluation technique. I don't want to debate the merits of take-home assignments here because it's still a standard practice where I live, and rejecting it simply won't get me anywhere. For software devs, you only need to learn a few of them. Got declined for both and would like thoughts/opinions on this type of job recruiting. • Paired programming. Any more than that shows the company obviously doesn’t You need to get out of the school mindset. Recently, I have applied for a . I was given a take home assignment from a well known company that requires more than a days worth of work and strongly considering turning down the interview to prepare for other interviews instead. Due to this, many candidates go unprepared for the interviews, so the success rate is low. I work in data engineering with financial data and asked chatGPT to solve the take-home we give to hires in our department, and that we have given since before chatGPT. For one thing, they talk about design, reliability, process and all the things CS sees as beneath them. LRU cache used to be a hard LC problem but now it’s medium. There are a few reasons for that. That’s including the initial screening call and any technical interviews or projects. I did something similar to this take home and it took me about 10 hours at 1. Otherwise, they will just blow you off. I recently got a take-home assignment for a job before interviewing with someone. r/csMajors A chip A close button. Half-day interview (on-site or Hangouts) with three conversational sessions: (1) building on take-home test & real-world system design (verbal and collaborative); (2) digging into knowledge & understanding in 1-2 other relevant technical There are very limited interview resources for Embedded systems. The product itself is interesting, they are using React and NodeJs, which I like. (sometimes take home assignment fuck that). Take-Home Assessment (4 hours) Following the recruiter phone screen, you will be invited to complete a take-home assessment. There is a lot more demand than offer for PM jobs. Tips/advice on nailing take home assignments? Any high level advice/tips on how to make the best impression with a take home assignment as part of the interview process? Bonus if you are an individual who actually actively reviews these. It’s not a knock on those people who think the “simple” stuff is easy, we all have to learn this stuff, but if as any kind of engineer you see a project with 3 requirements and the a laundry list of nice to haves every alarm and red flag you have should be going off in your head. I really wanted to shift my career into IT field for several reasons: the industry is in demand, high pay, and I can practice becoming a digital artist and enter freelancing as a side job. What skills would you want to test in a small project? I did a take home that took me like 40 hours to do, but the job is amazing, the pay is crazy, and the environment is super friendly and low stress. First, an initial screening and quick straight-forward interview with the recruiter, followed by a take-home short answer assignment. A take home assignment is not an exam and when hiring for a position not everyone is put on equal footing. However its a great opportunity to get experience. The question is, is the company you're interviewing for worth it? I'm not going to jump through hoops for bum fuck LLC. They straight up just sent me a task without even a screening. But after doing a few of them, somehow I ended up hating them more than Hackerrank problems. Had a few questions about code blocks, then it had 3 (2 required 1 "bonus") questions where you actually had to write a code block. Companies can see how someone responds to What company, role, and what kind of assignment was it? Do you feel it was a worthwhile use of your time (and the companies)? I can see pros and cons for take home assignments but would Jul 12, 2024 · First, let’s address what to expect from the take-home project. For the in-depth stage of the interview process, we usually like to ask people to build something, by given some 4 or 5 ideas. It really varies. Posted by u/confused--engineer - 21 votes and 34 comments. Data Structs and Algo, I can't argue with. Some companies attempt to use take-home assignments to get free work out of you. I'm a programmer and last time I was ask to take a take home assignment, it was a very long list of trivial tasks. Do you do any take-home assignments in an interview process, no questions asked? should be specialized subreddit facilitating discussion amongst individuals who have gained some ground in the software engineering Fortunately we’re starting to see to B Eng (Software) showing up as a thing. You might like them, you might hate them, you might not Feb 27, 2018 · While a take-home coding challenge can be an excellent opportunity for learning, it is possible to take on too much learning. If the assignment smells like actual work they need done, I refuse to continue. next time a company asks for a take home project. Following these best practices can help you overcome some of the challenges of assigning interviewees an at-home assignment: Keep it simple: Be respectful of candidates This is the first time I need to create a take-home assignment and I have no idea what kind of assignment would be a good one for junior developers with 1-2 years of experience. Use the Software for any commercial purpose. 1hr technical interview. For the final portion of the interview, I was given a take-home project, with the expectation that it should be completed within 3-4 hours. The assignment was quite difficult in my opinion: 1) it was a very domain-specific task (predict protein binding affinity from sequences, which I didn't have experience in); 2) the dataset was large (millions of pairs); 3) the distribution of the labels were narrow as the binding affinity was low in Get the Reddit app Scan this QR code to download the app now. 5 YOE. Though the stuff you described should take you like 15 minutes if you know what you're doing. Ensure that you vet the assignment carefully. Take homes to design dockerfiles, docker compose and helm deploys. Get app Get the Reddit should be specialized subreddit facilitating discussion amongst individuals who have gained some ground in the software engineering world. com assignments just is not good. For longer term assignments you may need to plan when you are going to work on them around your work schedule and other assignments. I will never do a take-home unless I was comfortable potentially wasting that time; the juice has to be worth the squeeze. It is just more abstract. 9% of all take homes I've ever gotten were a "take this REST API and implement a client, then show the results visually" kind of task, Hi Reddit CS community! First post here. For one: when you ask a software engineer to come up with an interview task that takes "an hour, tops", they come up with a task that they estimate as "an hour, tops". Take-home Assignment, Interview Assignment, Interview Homework, Skills Assessment Tests, หรือเรียกสั้น ๆ ว่า “Assignment” เป็นขั้นตอนหนึ่งของ Interview Process ที่พบเจอได้ในการสมัครงานตำแหน่ง I have had different experiences with take home assignments: On one extreme, I got sent an “exercise” before ever talking to a human being. The easiest races to win, are the ones where 80% of the competitors give up at the starting line. One of the companies that had a take home assignment opted to do a regular technical phone screen instead. On July 1st, a change to Reddit's API pricing will come into effect. At least one accessibility-focused non-commercial third party app will continue to be available free of charge. I agree with this. Take-home Jun 19, 2020 · In fact, the take-home assignment should actually be a huge boost to your confidence. Apparently their assignment was absolutely necessary to find good I just think about all the MONEY you saved by speeding up and the MONEY AND TIME saved up compared to going to a brick and mortar university. Coming to aws, it is very vast with a lot of products. But does a take home assignment need to be this tough and scrutinised? IMO, it shouldn't. com CS 307 Software Engineering course and explore other options, such as Saylor. It could be also just my personal experience, but so far I'd spend a half or a full day on any of them, just to end up getting ghosted by the company or getting rejected without getting any feedback. . Any posts or comments that are made by inexperienced individuals (outside of the weekly Ask thread) should be reported. But unless the majority of decent engineers agree with you, the take-home assignment interview will stay. true. Take-home challenges depend on the position level in which candidates are applying. (rare) 1hr standard phone interview. Bruh. CSCareerQuestions protests in solidarity with the developers who made third party reddit apps. Not going to do anything for free, even for a potential employer. They provided a server and DBs and said to include a detailed writeup with outputs and plans for how it could be extended. Exactly the oposite of what a recruiter needs to estimate someone's ability. Manual QA interview take home assignment - write a simple test plan for the login process . I do have some questions about the assignment, but honestly I have no clue if some of my questions are supposed to be answered by me, or by the person who gave me the assessment. You have to ~build the project~*,* ~push on GitHub~ and ~make a detailed Loom video~ explaining your stuff! (Pls make sure your GitHub should be organized well coz the first impression matters!) TAKE HOME CHALLENGE, Project: ~"A Web App to Chat with PDFs". It's a bushes opportunity. Prioritize time for the important classes over gen-Ed’s / less important classes. A recent Reddit policy change threatens to kill many beloved third-party mobile apps, making a great many quality-of-life features not seen in the official mobile app permanently inaccessible to users. The assignment was a fairly trivial application with a Spring Boot REST back-end and a SPA front-end. Do you guys have any take-home assignment examples that I could use or get ideas from? Technologies we use are C# . Best practices for creating a take-home assignment. Nothing wrong with take home assignments honestly. Several developers of commercial third-party apps have announced that this change will compel them to shut down their apps. I agree with u/CPsiegen. It used material UI, react-router and a specific design pattern with where everything was stored/imported. However, if you want that 80k-100k/year total compensation as an entry level engineer you are going to need to get better at DSA. position, but an example of work not so much. If the take home is one of the last parts of the process (in lieu of final round technical interviews - which are typically 2-3 hours in total anyways), and the company seemed to have put thought into the take home process, and gave a clear time box (please stop after 4 hours no matter what), then I’ll take it, because, I typically perform significantly better on a take home vs leetcode Open menu Open navigation Go to Reddit Home. Either the starting directions empower the applicant to take their own best, professional interpretation; and/or each prompt provide all the necessary parameters and information to the point where it's almost overkill. The assignment is building an entire mobile app which is consist of 9 screens that are full of interactions and PayPal payment. Anything much longer is an unreasonable imposition on the candidate and unnecessary from my perspective. With take home assignments, you're actually reviewing their work output. I got a take home coding quiz today, and it was not at all what I expected. • Based on your take home project. Modify, translate, reverse engineer, decompile, or disassemble the Software. He gave me a take home assignment - calendar in vanilla react. For anyone that has similar interview experience, can I know what kind of questions I should be Senior DE role, I've got this assignment. just send them that blog post. Worked there for 6 years as a software engineer. And they sent me a take home coding practice, which is basically to design a mobile app that receives a news API and displays a search result (based on the user inputted query) and displays relevant articles. store in a private github to consider: data quality, readability, maintaiabality of the code It’s unfortunate but this is also how you can tell experienced people apart from those who have the title only. At this point, I’ve gotten a When most interviewers say their take home assignment take x amount of hours, it’s safe to assume it actually takes 2x to 3x hours. • Walk through and present your take home project. I am doing an average of two classes per month (to take advantage of the two "free final exams"). Take-Home Coding Challenge Examples. Take-home assignment is a very controversial interview type and It gets a massive amount of negative Apr 12, 2021 · Take-home assignments, tests, and even projects have become a central part of the engineering interview process. I never had to do a take home assignment for any SWE roles. r/QualityAssurance A chip A close button. They often want to see production quality code and claim they should only take like 4 hours. It is also an opportunity for the I am currently interviewing for a software role (amongst other software roles). Been told it would take a couple of hours. Modern programming is already way more high-level. Knowledge of Assembly and C, are things that are nice to have and would probably help you in some way. This turns out not to be the case, often to implement the requirements at the production quality level takes like 10-20 hours, fully tested, documented etc. I would tell the recruiter to send the take home assignment first and that I would review the candidates that submitted something back only (saves time and I only need to synchronize one meeting with the candidates). they gave me a week to get acquainted with the language and take the challenge. The other courses that you can sprinkle in here and there are CS108, CS202, CS307 and CS311 Networking Foundations, Fundamentals of Info Security, Software Engineering and Artificial Intelligence. r/recruitinghell A chip A close button. The thing to remember is that the take home will give you insight into the actual job. Do you think they mean News & discussion on Data Engineering topics, including but not limited to: data pipelines, databases, data formats, For a role of fullstack software engineer at a startup it’s insane. I'm a little overwhelmed by the amount of take home assignments I'm being sent. I typically avoid take homes out of respect for their time, unless it suits the candidate better. e. should be specialized subreddit The assignment should still be clear enough that this kind of thing won't happen. On a second stage, I have received a take home assignment to create an REST API. The assignment was quite difficult in my opinion: 1) it was a very domain-specific task (predict protein binding affinity from sequences, which I didn't have experience in); 2) the dataset was large (millions of pairs); 3) the distribution of the labels were narrow as the binding affinity was low in 202 votes, 128 comments. I agree that take-home assignments are somewhat practical compared to many alternatives, but there must be a balance. Many employers say x amount of hours because the creator of the assignment is speaking from a perspective of already understanding the data, the problem domain, setting up the dev environment, knowing what to do, and having pre-built Lastly, quick suggestion: if you get an assignment that looks like it’ll take a while and it’s a job you really want, ask the hiring team what specific skills they want to assess through your work, and then see if they’d be open to you walking them through a previous project (or take home, ha) that you’ve already done and you believe demonstrates those skills/experience/expertise etc. Get app Get the Reddit enough for thorough research, design iterations, and polishing everything up. assessment-java-overview. r/learnprogramming A chip A close button. They're trying to fuck you in the ass and dump you like a used tissue and you're hoping that they'll fall in love with you in the process. At most I would spend 3-4 hours on a take home assignment. sltccool • Software Engineer I think the standard procedure for take home assignments is to just have an It's small enough to be easily reviewable, generally fits the overall context (as an Android engineer, 99. For context on the challenge, it uses REST to look at some metric endpoints on a database, we task the candidate with using the API to ultimately diagnose and solve a race condition. In my company (Series A Start-up), we had more than 2500 applications for 3 PM jobs. Host Manager Interview: 1 Hour • Behavior questions. Take home assignment = I can take my time, write out comments, and let them evaluate code that is actually representative of what I'll do at the company. They invited me to the next round and the recruiter mentioned the interview will gear toward the assignment. • nontechnical competencies. They wanted me to develop a full stack application with tests on both front end and back end from scratch. I had a pleasant 30min chat with the recruiter and was then given a 6h take home assignment to complete and would then I’ve done take homes that were pure coding - python algorithms. However, you really don't need it to be a Software Engineer. The current software engineer interview process is driving me That the take home assignments would somehow gauge your abilities better. If I can't do the assignment in 2-4 hours max, I refuse to continue. If you’re given a challenge where you must use a specific language or framework, but you’re Mar 17, 2022 · This time around, a recruiter contacted me directly. A good interview process for software engineers should reliably assesses whether candidates can write code to solve the kinds of problems they’ll face day-to-day. But I guess it's the demand and supply. On May 31, 2023, Reddit announced they were raising the price to make calls to their API from being free to a level that will kill every third party app on Reddit, from Apollo to Reddit is this was a really confusing feedback for me sounds super nitpicky to me for a take home assignment. They could have been on 3rd round interviews before you even applied. It had to contain an in memory database, use EntityFramework, allow users to create trips, edit and delete them, list all of them, search them by country, get a single trip with all the data, and finally register for a trip. Plenty of fish in the sea man. Get app Get the Reddit app Log In Log in to Reddit. My company doesn't do take home projects, but we do system design questions during interviews and that's a huge thing we look for. This assignment is typically a difficult algorithms problem where you can Almost all my interviews have involved take home assignments. software engineer jobs demand core computer science fundamentals skills. I think having the mart columns described in the README is a good first step, but I expected to see those included in a schema. Curious on your experience with take home assignments. Yea, I recently went back into the job market and had the entire process layout for me during the recruiter calls for all the companies that I talked to. Lots of young folks straight out of college which is a lot of inexperienced professionals. Your bosses decide that Stories are this year's mandatory social networking feature, so you're View community ranking In the Top 1% of largest communities on Reddit. NET job. Get app Get the should be specialized subreddit facilitating discussion amongst individuals who have gained some ground in the software engineering world. I was in talks with 2 companies recently, one was a local tech startup and the other was a multi-billion dollar silicon valley company. Yeah I do take notes for important points and sometimes code snippets in onenote. Wiki at: https://japanfinance. Any information on take home coding assignments welcome. I think assignments work best at the very end of the interview process. I was selective on which companies to interview at and refused any take home. In past interview processes I’ve gone through 4 rounds max, 1-2 hours each. However, for some startups and smaller companies it was either a take-home coding assignment, or no coding at all. Thank you so much all the nice people who took the time to review my code. io/ Whether you're a new resident with questions about credit cards and cashless payment options, a long-term resident curious about pensions and life insurance, or a digital nomad wanting to talk crypto gains and tax treaties, this is the sub where you'll find informed discussion, friendly advice, and high-quality answers with links to reputable yes but a great way to avoid BOTH is to ask relatively easy questions. Another bad side of on-site white board tests are that the candidates are not asked to solve practical problem, or that they're put under unnecessary pressure, which doesn't allow them to think like they usually would. Ownership Licensor retains all right, title, and interest in and to the Software, including all intellectual property rights As a candidate I have learned (sometimes painfully) how important it is to be protective of one’s own time. They will get faster more complex assignments. My friend is at a startup where their old DE manager wanted to use the hiring process as a way to generate data strategy ideas; he wanted them to send applicants a take-home assignment to basically design their data strategy wrt ETL, choices for tooling, and justifications. I've used assignments (both in-house and take home) for junior and intermediate positions on many occasions. How do you review home assignments? We're revamping our recruiting process and we decided to stick with an home assignment for the technical test part, a frontend & a backend one. If you decide to try a take-home interview assignment, planning and executing it carefully can get you better results. If necessary, I'll take the course at WGU. Expand user menu Open settings menu. Distribute, sublicense, rent, lease, or otherwise make the Software available to any third party. Get app Discovering that a new software engineer isn't going to work out and that you're going to have to re-start the Even what was considered hard before is downgraded, i. Kinda like a final "if you can do this, you'll get hired" step. software engineering, and related I am currently learning Java and Spring Framework and wanted to practice some take home assignments. md Java Backend Software Engineer Take-Home Assessment. I used to think "Take home assignments" are a green flag until I personally experienced companies misusing the option. After submitting they ghosted me for over a month. 2. I have a few years of Tech Support for a major IT company, I also have a couple IT certs. 15 minutes recruiter. • Discuss project enhancements. That's true for software engineers, but not for PMs. They already had decided to contract me (they needed a lead engineer/software architect) but they didn't want bad optics so they asked me to do the same coding assignment everyone else did. I'm a backend engineer, and the best jobs I've had required a 3-4 hour take home exercise. The last take home I had took me 12+ hours and I barely finished it in that time. r/UXDesign A chip A close button. My really good friend is an engineer at Google. Monzo | London, UK & Remote | Phone interview with another engineer. TLDR: I will never do a take-home unless it is within my base salary requirements. If you haven’t signed a “non-disclosure agreement” and you feel comfortable - please share what your take home coding assignment was and (if possible) what company gave it to you. Then fuck them. I got a take home assignment for one of the DS roles I applied to, and I sent them a letter to sign saying that anything done as part of this assignment is the IP of the interviewee, and permission is not expressly implied or given for use without the explicit written authorization if What are some signs that you aren't cut out for doing software engineering? I had my first software engineering internship and I'm considering switching paths to something else (I'm an INFP). Also, this did happen to me too lol. If you don’t have any human interaction before the take-home then they haven’t shown any actual interest in you as a candidate and the take home will probably be a complete waste of your time. Honestly this is not even the worst part, it is the discontinuity of solution that frustrates me the most. If a company ever makes you do a take home project only do it if they will review the result with you in person. Yes, it was very common for large, competitive companies to have multiple (2 to 4) rounds of traditional leetcode-style coding questions, in addition to specific rounds dedicated to ML questions (similar to the flashcards I made). The workload of three assignments was too demanding, especially It isn't really a requirement unless you're going to be doing Embedded Software Engineering. Everything you do requires countless libraries which do things most programmers don't understand in detail. so you really don't need advanced DSA knowledge to become a software engineer. After the round with the hiring manager, the • 2 engineers. r/cscareerquestions A chip A close button. I worked as a full-time software engineer of one sort or another for about thirty years. A technical interview is probably way off base for a Sr. "The following Take Home Challenge might take upto a 25 hrs to complete it. If you want to express your strong disagreement with the API pricing It was more like a homework assignment . I had to spend a few hours just doing enough research to understand the instructions. Definitely a great take home assignment that I managed to finish within 3 days or so, but they were okay if I didn't have time to implement some features. This looks like an active project they are working on and just wanted some free ideas and work. Log In / Sign Up; Advertise on Reddit; Shop Collectible Avatars; Get the Reddit app Scan this QR code to download the app now. I don’t mind take homes, would prefer over a paired assessment. Interviews can feel a bit like you are being evaluated on your interview skills which does not always translate to work. I applied in Accenture about 3 months ago and only got the invite last night. It doesn’t surprise me that it crept into take home assignments. Lots of folks with kids. I finally agreed to interview, I did an initial design interview, followed by a hiring manager interview, wrote out the 1000 word take-home essay they asked for, and then got ready for my software engineering I have had companies give me take-home assignments that would take literally days to complete, even though I Skip to main content. Internet Culture (Viral) Amazing Netflix is now taking interns and new grads with an emphasis on software First time doing a take-home technical assessment, can I ask for clarification on the assignment? This is my first time doing a take-home technical assessment. They didn't like the response I slammed them with. On the other hand, I had a process where the take home assignment was the third step of an interviewing process: View community ranking In the Top 1% of largest communities on Reddit. Of course, Because people are busy and shouldn't be expected to have a take home assignment (some companies recently started paying candidates for those tests). Describe your strengths as a software engineer in a distributed team - how do you organise yourself, what structure do you like to create around your work? What experience do you have with Linux-based software development? Please characterise your experience of development on desktop, devices, back-end and front-end applications. Usually this happens after the initial screen, and one of the interviews is pairing with an engineer to review and modify the take home stuff. My first job had a take home assignment that honestly took about 3-4 hours. Campus is fun. (Also I know there have been posts recently about take-home assignments being entire projects, this one was very fair. ) The engineering manager was def on drugs as he said the take home would take 1-2 hrs. • Talk about your decision making and thought process. It was a no BS process though. However I didn't mind as I wanted to work in a more modern techstack and pivot to backend engineering from data engineering. The question will arise: why A take-home assignment is an important part of the interview process that focuses on candidates crafting and completing real-world tasks. And never skip practicing what you learnt when learning any programming language. Having said that, I wish they weren’t so ambiguous and broad sometimes. For a major R&D organization in Canada, I was asked to implement a research paper (a paper authored by a Google employee in collaboration with researchers from a good US University) in 7 days. Discover the interview process, essential skills, and tips for success! Practice. Likewise, take-home interviews allow engineers and team leaders to review a candidate’s work in detail. They could have hired a referral. r/ExperiencedDevs A chip A close button. Essentially, all these "take home assignments", especially the scale you listed, are just plain asking for free labour. CSCareerQuestions protests in solidarity with the developers who make third party reddit apps. If the company wants something done, they have to pay me for it. Then, a 1hr "mock call" interview (which was very high level, more focused on fundamentals than the content itself), a 1hr behavioral interview, then a quick 15 minutes with a Sr Manager. After Hi fellow Android devs, I just finished a take home assignment for a company that involves reading from an API and showing it in a list. Say you're a software engineer at Reddit. people might Open menu Open navigation Go to Reddit Home. So they seem like a nice company. Trying to find out what skills I should brush up on before my take home assignment. and core computer science fundamentals skills are data-structures and algorithms, in a chosen programming language at an expert level. There are a ton of problems with interviewing that are beyond the scope of a reddit comment. I understand doing a take home assignment for a job, but the company should at least do a phone screen or interview before you do an assignment for them. consider this - a leetcode white-board or screen-share, or even a code-share platform like hacker-rank or coderpad, a code-challenge question, you get to spend the same amount of time Most job interviews I've had in the engineering space are long (when I was looking at EE jobs before I became a software engineer) It takes between 5-8 hours of time interviewing. so if code-challenges To provide some context of myself, i’m a software engineer currently applying for a mid-leveled software engineer role. GRAPH: Indeed's Software Engineer job postings index I'm a mechanical engineer working for over a year now. I think they will ask you to do something like integrate their agent into some project of yours as a take home assignment They will almost certainly be mostly focused on your ability to troubleshoot an issue more than anything else (how do you use resources, etc) TSE 2 is a front line support role so they may check soft skills For experienced developers. When I opened the challenge, it was nothing like what I expected it to be. It's a total disrespect for anyone who applies. I refuse take home assignments that take longer than 1 hour, unless they will pay my 80 bucks an hour freelance rate like everyone else does when I do work for them. When I was asked to complete a take-home assignment early in the interview process A few days ago, I applied to their mobile developer role, and in their interview process, they asked me to finish a take-home assignment. yml file for the mart along with some more information about the mart (in particular the grain) + tests to catch any incidental duplication. Tf with these people expecting a whole ass app lmao these guys are giving the ones who give decent assignments a bad name :’) No kidding, a company expected me to do a mandatory 10 hour assignment before I even got to speak to a human being. First post here. Prepare with our guide on SpaceX Software Engineer Interview Questions. If you over-engineer a simple requirement, yes, that's a very bad thing. It's roughly on the same boat as unpaid internships. Just submitted my assignment for Artificial Intelligence and now I will do CS307 Software engineering. bad engineers will fail deterministically and good engineers will do fine. Considering the investment they expected, I told them they had the choice between getting billed for that time, or finding a more direct alternative like having one of their own developers Hi, I manage a group of about 20 software engineers, and am starting to diversify into hiring security, SRE and data talent. reddit's new API changes kill third party apps that offer accessibility features, mod tools, and other features not found in the first party app. Let's take something like Reddit as an example. This assessment is an opportunity for the candidate to provide examples of their knowledge and skills using technologies and practices they may see working for Intrepid Networks. I was in Spain and spent 2 days working on a take-home assignment they said would take an hour and a half. Like anyone with a life would take stupid risks like that. We do take home assignments but the candidate has to just write a script to do some transformations and tell us why he did what he did. One of those years was as a contractor. When it comes to hiring software engineers, take-home coding challenges offer a way to “test drive” candidates before an official interview. The business analysis worked long hours and were stressed. Corp is very different than sales center. Edit: Maybe I should also mention this was all after a call with very high-level engineer as an introduction, which was on Monday the 6th. A much lesser extent thankfully. They inherently filter out people like you, who don't do take home assignments. Making sure they don't over-engineer what should be a simple problem. How do take-home projects work? Take-home assignments present a task for you to complete asynchronously in 6 days ago · Take-home interviews are particularly useful for candidates who are not comfortable with a live test. Completed two take home assignments for two prospective job opportunities. sraewvm eknmtz vzqj neasov sfqu pjx xebrk qbcb chkki jvepvh