• Breaking News

    Monday, April 30, 2018

    Interview Discussion - April 30, 2018 CS Career Questions

    Interview Discussion - April 30, 2018 CS Career Questions


    Interview Discussion - April 30, 2018

    Posted: 30 Apr 2018 12:09 AM PDT

    Please use this thread to have discussions about interviews, interviewing, and interview prep. Posts focusing solely on interviews created outside of this thread will probably be removed.

    Abide by the rules, don't be a jerk.

    This thread is posted each Monday and Thursday at midnight PST. Previous Interview Discussion threads can be found here.

    submitted by /u/AutoModerator
    [link] [comments]

    Daily Chat Thread - April 30, 2018

    Posted: 30 Apr 2018 12:09 AM PDT

    Please use this thread to chat, have casual discussions, and ask casual questions. Moderation will be light, but don't be a jerk.

    This thread is posted every day at midnight PST. Previous Daily Chat Threads can be found here.

    submitted by /u/AutoModerator
    [link] [comments]

    How to reject (junior) applicants

    Posted: 30 Apr 2018 08:58 AM PDT

    I'm graduating in a few weeks and my job I had lined up may not work out. I applied to this company recently and they sent me this response. It's the most kind rejection letter I've ever received. Just thought I'd share my excitement over being rejected. Cheers.

    alreadyheard,

    I had a chance to review your application to the Software Engineer position at Foo. Unfortunately, I don't feel like the position would be a great fit for you at the moment.

    We unfortunately haven't found an effective way to on-board junior folks remotely just yet. So right now we're looking for someone with at least a couple years of product experience under their belts. But based on what I can see of your work, it certainly looks like you've got the ingredients to become a talented engineer; I'd love to hear from you again in the coming years.

    I wish you the best in your career search and hope that we can cross paths again in the future.

    Best,

    Bar

    submitted by /u/alreadyheard
    [link] [comments]

    What improved your programming skills significantly?

    Posted: 29 Apr 2018 11:13 PM PDT

    I am about to graduate in a couple of weeks and feel like my programmings skills haven't improved much since junior year. I have a fairly good knowledge of OOP, I can work my way through data structures and apply them. But I feel like I am stuck and haven't improved much. I don't know how can I think better, faster and become a very good programmer.

    I am planning to seriously work on it by reading more books, working on projects and solving interview problems after I graduate. Hopefully, it will work.

    But what is your story? What are the few things that you did which intensely increased your programming thinking and ability to solve problems? What kind of problems did you solve? What projects did you do? What books did you read? Any video tutorials or any blog series or podcasts?

    Please share! It would help everyone who is on the same boat as me.

    Thank you.

    submitted by /u/JogaleHunchhaBhet
    [link] [comments]

    Need advice on a job offer that requires relocation from Bay Area to Seattle

    Posted: 30 Apr 2018 02:02 PM PDT

    I just got an offer from Microsoft which requires relocation to Seattle. I'm really conflicted about it and I was hoping I could get some advice from you guys on making a decision.

    I work for a big company in the Bay Area (not Big N, but still a huge company). The work itself is okay bordering on "boring". It's not exactly what I want to do (I'm doing more platform things than development), but I work on new tech, I'm important to the team and I like the people I work with. But the Microsoft opportunity is a clear step up in every way. They're offering good money; I will be working on Azure and distributed systems, and I think the project is great.

    But the big sticking point is that it requires me to move to Redmond. I don't want to for a few reasons:

    • I like living in the Bay Area. I have friends and some family here which are important and there are tons of things to do here.
    • Silicon Valley has its own advantages when it comes to opportunities and everyone knows that. But having said that, I've found it hard in the last couple of years interviewing for the Googles, the Facebooks and the "unicorns" to get an offer. So I'm somewhat wary that I can't wait around forever for the "perfect" job in the Valley.
    • I really don't want to live in a place that's raining most of the year. I struggle during cold and gloomy weather and I don't do well at all.

    Am I making a bigger deal out of the relocation aspect than is necessary?

    I also want to use this thread to ask about working for Microsoft Azure. The interviewers always tell me what I want to here, but it would be helpful to hear from folks who work or have worked at Microsoft. Just a couple of questions:

    • What's the culture like at Azure?
    • Would I be limiting myself from future opportunities by working on Microsoft-specific technologies like C# etc? I've always been a Linux person, so please forgive my ignorance about this part.

    I'd really appreciate some advice! Thanks!

    submitted by /u/sfhousingthwy
    [link] [comments]

    I'm looking for a job without hours of meetings every day - I just want to code. Is this realistic?

    Posted: 30 Apr 2018 04:32 PM PDT

    Basically the title - I'm a grad student in Computer Science with an industry background in a technical but client facing role. I want to move completely into working with technology - basically if I could just code all day long and not have more than couple of meetings, I'd be super happy. How realistic is this, and are there specific industries or roles for me to look into?

    submitted by /u/chugged1
    [link] [comments]

    Would you join a series A ($10M) growing startup?

    Posted: 30 Apr 2018 05:54 PM PDT

    Taking a few months off after graduation?

    Posted: 30 Apr 2018 05:34 PM PDT

    So I finished school a week ago (in Canada) and unfortunately I don't have a job lined up. I have about 2 years of internship experience under my belt. However, I do want to take the next 4 months off to go back to my home country to visit relatives. Will having a small gap of unemployment be a red flag for potential employers?

    submitted by /u/candycane523
    [link] [comments]

    Senior developers attitude towards junior delelopers

    Posted: 30 Apr 2018 12:48 PM PDT

    Good afternoon all, I was curious if my experiences are similar to those elsewhere. I got hired straight out of college, without any experience, as an Information Systems major. I joined a lean development team where everyone wore multiple hats. I'm cautious to call myself a full stack developer as the experience I've had at this place of employment involved me maintaining and developing features to a legacy .Net MVC application, and developing and maintaining numerous databases to support our data integration processes/projects. But where I'm getting at is that every Senior or more experience coworker has been exceptionally kind and helpful when trying to educate or assist with a problem. And I'm trying to carry that on. I was just curious if this is a normal occurrence? I feel like I would be more than helpful to assist a junior developer when needed, just because I know what its like (even though I'm still a pretty junior). I guess I'm curious if this is the norm.

    Thanks for the replies in advance.

    submitted by /u/eversownsyou
    [link] [comments]

    1 year of experience, thoughts on my 2nd job offer?

    Posted: 30 Apr 2018 10:16 AM PDT

    This is a continuation of this thread.

    I graduated in 2016 with a BS in CS. I landed my first job in the public sector in Los Angeles, at around $57k doing J2EE CRUD apps.

    I've been here for a year now. I'm comfortable here, but low pay is killing me and I'm not learning much anymore. I accepted another offer for another department down the street working on some Oracle programs in Java and C# (also government in LA).

    They pay significantly more at $88k. They will give me a raise after my probation period (6 months) to $94k. Then a raise every year after that for three more years ($98, $104, $110). If I get a title raise in the meantime, it will be even more. Good benefits, but also lots of overtime (paid).

    I wanted to seek some advice from experienced developers. What do you guys think of this offer?

    I have always been interested in working at a tech company or game company. I want to eventually get a job in a game or tech company, but I'm not sure if I'm romanticizing these other companies and I'm actually in a good spot to just do gamedev as a hobby and just work my stable govt job. I'm afraid of being pigeon holed in government, since it's all I know right now. Thoughts?

    submitted by /u/steveachu
    [link] [comments]

    Lacking skills after long time at same company

    Posted: 30 Apr 2018 03:11 PM PDT

    Short preface:

    5 years ago I started a cooperative study program (basically 3 months of working, 3 months of studying at the university periodically for 3 years) for a B.Sc. in CS at the company I'm currently working for. After that I worked full-time for a year and then started studies for my M.Sc (while working a 20h week at the same company). If everything works out as planned, I will have my degree in 2 years. Due to my contract I will have to stay another year at that company. So in the end I will have worked for this company for 8 years.

    So I'm working here in a team of 10 people on an enterprise application. I am the most junior one - a coworker has 10+ years, the rest 15+ years experience. However I feel that the majority of what we are producing and how we are working is really bad. A few examples:

    • we're using SVN with a single branch, even when we did go intro production a year ago (I asked if I could create other branches, since I'm often working on multiple things at the same time, but I was said that it was too complicated, so I should stick to this single master branch)
    • Big spaghetti code, functions with over 2000 LoC with mostly copy & paste ( so even if we're using C# for the backend, we using it mostly procedural)
    • No coding styles, no code reviews, no proper documentation -> it's impossible to debug the code some coworkers are producing.
    • Static functions everywhere

    These are just the things which are easy to communicate. Tbh I think there is so much going wrong in what we are doing.

    Now my question is: I obviously know that we are doing things wrong and want to improve on that, but it's just not possible. So as a result it seems that I'm lacking skills in so many things. What is the best advice for me to cope with this? I don't want to start out as a junior dev after I'm able to leave this company, but I think there are some skills missing so it would be quite ridiculous to apply for a mid-level position afterwards, even having these "8years of experience".

    So, what can I do?

    submitted by /u/xaqtr
    [link] [comments]

    Signed a PIP 3 months ago, terminated today -- share your success stories about being let go

    Posted: 30 Apr 2018 07:18 PM PDT

    Hi all,

    I was just "terminated" today without warning. It's a bummer. A sinking feeling. I'd like to hear success stories about being let go.

    How did life get better? How did your job change?

    submitted by /u/Ardougne1
    [link] [comments]

    Not Wanting to Work in SF/Bay Area - Advantage or Disadvantage?

    Posted: 30 Apr 2018 12:25 PM PDT

    Hello, I'm currently a rising senior studying Statistics and some CS at UC Berkeley. I need to start job hunting fairly soon, and after my 3 years of living in Berkeley/getting to know the SF/Bay Area, I've come to realize that I really do not want to work or live here (nothing against people that do); I would much prefer to work and live in the East Coast.

    But, I know there are A LOT of tech-related opportunities in this area. Thing is, I'm not exactly a competitive applicant. I have a sub-3.0 GPA, 1 mediocre internship, but a number of personal projects, small-medium scale (nothing groundbreaking, mostly local-machine applets/programs written in R/Python, like a "weight-loss/weight-gain helper," using ML packages like statsmodels/sklearn to build ARIMA models to forecast).

    I don't really have a desire to work for the Big 4 (I don't mean that in an arrogant way; it's not like they'd even hire me lol) straight out of college.

    Given my preferences/circumstances, do you think it's an "advantage" (in the sense that I don't have to compete against some of these Berkeley code stars), or a "disadvantage" (lack of opportunities perhaps?) that I do not wish to stay in SF/Bay Area? Any advice on maybe changing my outlook/knowing where to look would be greatly helpful. Thank you!

    EDIT: Just to clarify, the reason I do not want to live in the area has to do with me just not liking the area/it not being a good fit (the same way a person might not want to live in Boston/LA/wherever); it has nothing to do with the competition here. My line of thinking was that "if I'm moving out of the Bay Area anyway, will the (perceived) lack of competition (since the Bay Area is one of the most competitive) work in my favor?". But thank you for the responses! If staying here will help me jumpstart my career much more than elsewhere due to opportunities, of course I will stay here, build some experience, then move to EC. I don't want to be too picky for my first job (if at all).

    submitted by /u/milksteakmmm
    [link] [comments]

    HR professionals or hiring managers please answer about Misdemeanor on potential employee record.

    Posted: 30 Apr 2018 04:31 PM PDT

    I've been turned away from Boeing and Seattle Genetics for having a Malicious Mischief misdemeanor on my record. I now can potentially be offered a job from Microsoft. I tell every recruiter ahead of time and they always say it should be fine... until Boeing said they rescinded their offer and said I wasn't eligible for hire until 12/2021. I have to wait three years before I can expunge my record.. I have nothing else. Can someone please tell me if there is any chance I can get on with Microsoft or will they just be the same as Boeing and SG? Its depressing losing out on the great opportunities.

    Thank you for your time and information.

    submitted by /u/Bunznita
    [link] [comments]

    What, in your mind, separates a Lead Developer from a Senior Developer (skillwise)?

    Posted: 30 Apr 2018 12:31 PM PDT

    Now, I have a few years to go before I wind up in this realm, as I've only been a developer for a little over three years. But maybe one day I'd like to wind up in this role.

    Now, obviously, no one can know every language, framework, and toolset available, so it's not a question of knowledge--so what are your thoughts/experience on the matter?

    submitted by /u/MrGruntsworthy
    [link] [comments]

    Senior/Lead Developers how hands on are you when on-boarding new team members?

    Posted: 30 Apr 2018 10:13 AM PDT

    I've just transferred internally and am in the 'ramp-up' phase. I don't feel like the Sr.Developer who is supposed to help me with my local setup has been particularly helpful. They have no written guides and i feel like I constantly have to ask for every little thing that I need. Is this normal?

    submitted by /u/tempuser123455789
    [link] [comments]

    Still no internship for this summer. Is it still possible?

    Posted: 30 Apr 2018 10:26 AM PDT

    Junior computer engineering major here. Still looking for an internship this summer (semester ends in 3 weeks). Got rejected most places, kinda down because I messed up my interview with amazon due to nervousness (started writing an algorithm in the stupidest way possible just because I wasn't thinking straight). Is there still a chance at finding an internship or would I be better off looking into other options. Also any advice on what to do assuming I can't find one.

    Thanks

    submitted by /u/i_eat_cows
    [link] [comments]

    How to use LinkedIn correctly to contact recruiters?

    Posted: 30 Apr 2018 01:44 AM PDT

    So I'm a current junior and I've still not managed to obtain an internship. I've sent out around ~100 applications, and the most I get is some HackerRank problems (and I feel like I always do horrible on them).

    I've had one actual on-site interview (which I'm pretty sure I also bombed since it's been a week now with no replies), but that one was solely thru me emailing the recruiter after I've applied (I got his email through our career fair).

    I've also managed to secure a research position for next summer (where I contact the professor through skype calls) by emailing the professor as well.

    Even though this is a low sample size, I've concluded that it's best if I can email humans directly then send my resume out in the void and it gets lost forever.

    What is the best way to get a hold of recruiters? I know that LinkedIn is supposedly a great tool, but from what I see on this sub, it's recruiters contacting the prospective employees rather than the other way around.

    Also here's my resume (I'm starting to suspect that it's the problem): https://imgur.com/UkivBim

    submitted by /u/resumehelp-cscq
    [link] [comments]

    Will I not be able to find an internship if I start mid June (2019)?

    Posted: 30 Apr 2018 08:14 PM PDT

    I am considering studying abroad in Copenhagen in the Spring of 2019, but the finals are somewhat weird in that they last from mid May to mid June. I am a sophomore currently and have a internship lined up for this summer, but I am wondering if I'll be putting myself at a major disadvantage for next summer. Any advice or experience with a situation like this? Thanks in advance!

    submitted by /u/ImprovingChimp
    [link] [comments]

    Internship at university

    Posted: 30 Apr 2018 08:01 PM PDT

    If all my experience (an internship and summer research) is at my university, does that look bad? For my internship I have just written "Intern at <acronym of department at my university where I did it>". Is that fine, or should I mention that it is at my university specifically?

    Also, for internship and fulltime job interviews, what are the types of questions they ask apart from data structures and algorithms ones? I have no problem with those, but not sure about the behavioural ones or questions about a specific language/technology or something else in CS like operating systems. Is that common to ask about?

    submitted by /u/mat133tutor
    [link] [comments]

    Which job position at Reddit has the most impact on the site?

    Posted: 30 Apr 2018 07:38 PM PDT

    I'm sorry if this is a poorly defined question, but I am genuinely interested in joining Reddit and really making an impact on the website. However, I don't know which position I would like to apply for in the future.

    submitted by /u/scnjdarh
    [link] [comments]

    Do top companies request transcripts for interns?

    Posted: 30 Apr 2018 07:31 PM PDT

    Hey guys, I'm a freshman CS student and I'm concerned about my grade in integral calculus. I have a 4.0 if you don't count calc, but I'm concerned about how a C or D in the class will look on my transcript. Calculus isn't a major requirement for CS at my school, so I'll still be able to put "Major GPA - 4.0" on my resume, but I'm worried about how really competitive employers like Google and Facebook will feel if they request a transcript and see my calc grade. I have an internship this summer at a smaller company, but my goal is to intern at a much larger and much more well known company at some point before I graduate, and I was wondering if anyone had any advice for me. Thank you.

    submitted by /u/theprangnetwork
    [link] [comments]

    Looking to move from IT Analyst to Software Developer

    Posted: 30 Apr 2018 03:29 PM PDT

    I'm 24 years old and currently an IT analyst making 78k + benefits in Denver for the past 3 years. While the pay is nice for this point in my career, I really don't enjoy the work I'm doing nor do I see any future growth.

    I feel like I have significantly stronger problem solving skills than my current position requires and this position doesn't let me utilize them. There's been so many times that I found flaws with our software that I'm not allowed to fix because I'm "just an analyst". I've requested to move to the software division on this team, but they are adamant on me requiring a CS degree. Instead, I have an mechanical engineering degree (from a top 10 public school).

    As of right now, I've been doing a significant amount of online learning; I've pretty much learned the basics to the MEAN tech stack. I've also done significant study on Data Structures & Algorithms, but that's useless unless I actually get an interview. If I wanted to get into Software Development, should I simply consider going back to school for a bachelors in CS, or continue with self learning and making personal projects?

    I feel like all my applications aren't even being read because I'm applying for entry level developer positions without a degree. I'm also wondering if it would even be possible to get an internship after being employed for 3 years, because that's definitely an option for the right company.

    Thank you all!

    submitted by /u/SoftwareCareerQuest
    [link] [comments]

    What does a "software developer" do and how do you prepare to become one

    Posted: 30 Apr 2018 06:59 PM PDT

    I go to school for a degree in Machine Learning but in my spare time I'm a web developer. I've been teaching myself and doing projects left and right for about 2-3 years. However 99% of the time, all I see in job postings or postings in my schools job portal, it's the term "Software Developer".

    What does a software developer do? When I see the term "Web developer", it's pretty straight forward. They create new websites and work on it to improve functionality, or change how stuff looks, try to make it a smoother experience, etc.

    In the same way, do these "Software developers" just keep developing software? When I hear the word software I just think of programs like Microsoft Word or Excel and I can't remember the last time I used a "new" piece of software. However web services on the other hand, I use every day. Facebook, twitter, reddit, you name it. These fall all under web developer right?

    So I know the term "Software developer" is very broad and general, but I want to know this. If you got a job where the title of the job had the word "Software developer" or "Software engineer" anywhere in it, what do you do? What do you do on a day to day basis? I know you code, but what is it that you're coding? Like if you asked me on a day, I could be like I'm creating a new navbar that's responsive, or something like that. But what type of an answer would a software dev have?

    And lastly, I know that in most software dev job interviews you get asked questions regarding things like sorting, data structures, etc. Do these things actually apply? And if I eventually want to delve more towards that side and away from a web dev who just knows HTML, CSS, NodeJS, MongoDB, React, etc. What should I learn?

    Thanks everyone in advance!

    submitted by /u/iMakeBaadChoices
    [link] [comments]

    Working remotely: How has it improved or hindered your career?

    Posted: 30 Apr 2018 06:58 PM PDT

    I feel remote work is in some ways the future of development work for me and it's something I desire to reduce my cost of living, but i'm curious how has remote work worked or not worked for you? After going remote have you decided to head back into an office? What made remote work successful for you (if so)?

    submitted by /u/greggawatt
    [link] [comments]

    3 months to get a job: Which direction to go?

    Posted: 30 Apr 2018 06:06 PM PDT

    I have 3 months until my lease ends and would like to have a job by then. If I end up moving in with my parents then maybe call it 4-5 months. (Given the assumption that more than 6 months after graduation without a job would look bad?)

     

    I'm trying to decide whether I should go a Core Java/Spring route, Android/Mobile route, or Javascript stack? I've been browsing through this reddit, as well as youtube and google all day but could use some advice/guidance.

     

    My questions relate to 3 things:

    1. Interest level & Background
    2. Number of available jobs
    3. Likelihood of learning the associated stack in 3 months

     

    1) My most recent internship that just finished was in Android. The language I used the most in college classes was Java(graduated in December). I did particularly like that my work felt varied when doing Android because I got to work with both algorithms but also on the UI side.

    • I'm wondering given this if I will like the web/Javascript route better compared to what I would be building in Spring/Core Java?

     

    2) I haven't mentioned Android yet as I am not seeing a lot of Junior level Android jobs (I've been looking particularly in Austin and Houston). However I am not seeing many Junior level Java/Spring positions either.

    • Which direction do you believe has more junior level positions?
    • Is Austin really as difficult to get a junior level developer position as some of the people on this subreddit are saying?

     

    3) Also, what is the likelihood of me learning a JavaScript stack (e.g. MEAN) in 3 months(note: I have little experience with JavaScript stacks), versus learning Spring in 3 months(considering I have more of a Java background)?

    [Note: I'm aware of the importance of algorithms,data structures etc and will be reviewing them alongside my framework/stack study and job hunting]

    submitted by /u/DJPharaohCHS
    [link] [comments]

    How do you tell when a startup is worth working for?

    Posted: 30 Apr 2018 02:11 PM PDT

    I mean companies so small and new that there's barely anything about them on google, no glassdoor reviews, etc. I usually look at where their executives come from, good signs would be ex-Big 4, good school graduate, etc. I'm going for the trendy ML/AI based startups but almost all the ones I've seen have missions which are vague bs like "using data to solve problems", seems like mostly engineers who are just following ML tutorials and don't actually know anything innovative about the topic. What am I supposed to look for?

    submitted by /u/bucket_of_chips
    [link] [comments]

    No comments:

    Post a Comment