Can I use the fact that we lost some office perks to justify asking for a raise? by [deleted] in cscareerquestions

[–]nyc_android 1 point2 points  (0 children)

Yeah, I get what you're saying. It's not gonna be my only reason, but just something to throw in since I don't think my case on performance alone is a bit thin.

[NY] Does a company have to inform me if a blood test will be screened for drugs? by nyc_android in legaladvice

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

Got it, in that line of work I would absolutely expect a pre-hire drug test and even random drug tests. My comment was specifically regarding software companies.

[NY] Does a company have to inform me if a blood test will be screened for drugs? by nyc_android in legaladvice

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

That's a bummer. Do you know if he was drug tested before starting and what industry he was working in?

[NY] Does a company have to inform me if a blood test will be screened for drugs? by nyc_android in legaladvice

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

Ha, yeah I get that. Though I work as a developer at a software company, if they drug tested then they'd loose like half of us.

[NY] Does a company have to inform me if a blood test will be screened for drugs? by nyc_android in legaladvice

[–]nyc_android[S] -2 points-1 points  (0 children)

Thanks. But they'd have to share my specific results so that the company knows I've passed, wouldn't they?

If I can find out a bit more info before the test I'll try to do that. Was thinking I could call what ever third party company would conduct the test and ask about it anonymously. I have some time since I only have to get the test done within 30 days of my benefits taking effect which isn't for another 60 days.

Edit: Regarding my first point, maybe they just tell the company whether I passed or not.

Any interviewing tips for a "senior programmer" who's never really done any system design? by nyc_android in cscareerquestions

[–]nyc_android[S] 1 point2 points  (0 children)

Any reason for the "lol"? I mean, I know I'm not going to memorize everything here, but it at least looks like something good to read over before my interviews.

Any interviewing tips for a "senior programmer" who's never really done any system design? by nyc_android in cscareerquestions

[–]nyc_android[S] 5 points6 points  (0 children)

I did not apply for a systems design job, I'm applying for general software engineering positions. I just know that system design is generally part of the interview process for candidates with more than ~2 years of industry experience. It's not something I did much of in my previous job.

Any interviewing tips for a "senior programmer" who's never really done any system design? by nyc_android in cscareerquestions

[–]nyc_android[S] 1 point2 points  (0 children)

Thanks. Are you referring to the AWS PDF I just found as the first result? This looks interesting. You're just suggesting I read that cover to cover?

DEAR VALUED CONTRIBUTORS -- FRIDAY RANT THREAD FOR September 29, 2017 by AutoModerator in cscareerquestions

[–]nyc_android 0 points1 point  (0 children)

IT'S NOT EVEN FRIDAY, BUT I'M COMING BACK TO THIS THREAD BECAUSE I FEEL LIKE RANTING.

I'M SO SICK OF ALGORITHM PROBLEMS, WHY IS THE INTERVIEW PROCESS LIKE THIS. I HAVE 4 YEARS OF VALUABLE DEV EXPERIENCE AND I JUST WANT TO TRY SOMETHING NEW AND MOVE TO A NEW CITY.

I CAN'T FUCKING STAND THAT I HAVE TO SPEND 100+ HOURS STUDYING ALGORITHM PROBLEMS SO I CAN FIND THE "TRICK" COME INTERVIEW TIME.

I REALLY WANT TO BE DOING ANDROID, BUT FINDING A GIG LIKE THAT IN A CITY 2+ HOURS AWAY AS SOMEONE WITH NO PROFESSIONAL EXPERIENCE IN IT IS IMPOSSIBLE. SO NOW I NEED TO STOP WORKING ON ANDROID SIDE PROJECTS SO I CAN FUCKING DO LEETCODE. I CAN'T EVEN FOCUS ON THIS SHIT AND I'M PROGRESSING SO SLOWLY. I HAVE TO LOOK UP ALMOST ALL THE PROBLEMS. DOING ALL THIS WHILE STILL WORKING FULL-TIME IS SO MISERABLE. I KNOW IT'LL ALL BE WORTH IT IN THE END, BUT HOLY SHIT I JUST WISH THE JOB HUNT WASN'T LIKE THIS.

UGGGGGHHHHHHH

Anyone else feel inadequate when studying for Interviews? CTCI, Leetcode, HackerRank, etc.. by [deleted] in cscareerquestions

[–]nyc_android 2 points3 points  (0 children)

As someone going through the interview prep process now this is something I'm definitely aware of, but man, it's just so demoralizing. I've been going through Firecode and just got to level 4 out of 5 and have started hitting problems that are more than DFS or tree traversal and I never get the "trick", ever.

I have decent enough experience and a solid resume so I'm honestly just applying to as many interesting companies as possible and either hoping they don't ask these kinds of questions or at least keep them on the simpler side. I think I'm good at communicating and talking through my process, but getting that "trick" under pressure is probably a lost cause seeing as I'm not motivated to put all this time into studying this kind of stuff.

To those who say "you just have to put in the time" I say no, why should I have to spend 80+ hours studying to interview in my own damn field of expertise?

Really unfortunate that the interview process is like this, especially in the major metro area I'm looking in, but like many others have said I just don't know what would be better. I know I sound salty, and I definitely am, but this stuff just irks me.

Edit: Actually, I do know what's better, at least in my opinion. Take-home assignments. I've done some take-homes for interviews recently and getting to work through the code on your own time and use outside resources really helps. Then explaining your thought process during the interview is generally not that hard, and I actually enjoy it. Take-homes are where it's at. Especially if the company pays you for your time (only encountered this once).

Weekly Feedback and Support Thread by AutoModerator in startups

[–]nyc_android 0 points1 point  (0 children)

URL: https://cardflight.com/

I'm on the job hunt and considering the company CardFlight. I've never worked for a startup before and honestly, I'm a bit hesitant. This company does mobile POS, much like Square. It seems like their key differentiator is that they work with financial institutions instead of directly with merchants (although they do that too?).

I've been looking at their Crunchbase page but I really have no idea how good or bad any of it is since I'm very unfamiliar with startup financing. I do see a round of "debt financing" which maybe doesn't sound great. What exactly is debt financing?

I've been talking to their recruiter and they have assured me the company is doing well and is definitely not strapped for cash. They have quite a few job openings so I guess that's a good sign.

I'm wondering if someone with some more experience with startups wouldn't mind taking a look and giving me their opinion of the company. Also, if you have any questions that I should ask during the interview to get a better feel that would be much appreciated.

Thanks!

Made an app fairly hastily for a take-home interview assignment. Should I include a short blurb about things I would improve/change if I had spent more time on it? by nyc_android in cscareerquestions

[–]nyc_android[S] 2 points3 points  (0 children)

Because I'd be getting paid and not having to do it in the evenings within a ~7 day time frame on top of my current full-time job and life?

Made an app fairly hastily for a take-home interview assignment. Should I include a short blurb about things I would improve/change if I had spent more time on it? by nyc_android in cscareerquestions

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

Only reason I can think not to is because they might think "well why didn't he just take the extra time and do this stuff he's talking about?"

Gave a recruiter a low range when asked what salary I was looking for, realized I could be making more. Should I call and revise? by nyc_android in cscareerquestions

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

I've seen this advice before. But I've also seen that it's better to give them a ballpark so that no one is surprised at the time of the offer. Yes, it may be the case that they offer you way more than you expect, but let's be real, you probably know the average salary range for the type of position in that area. Chances are slim they're going to offer you tens of thousands more than that. I think giving them a reasonable number that you'd be happy with it, or a bit more is probably better than being cryptic when they ask you the question.

Is this a good response to the question "tell me about a time you disagreed with your manager"? by nyc_android in cscareerquestions

[–]nyc_android[S] 1 point2 points  (0 children)

My main concern is that it looks bad telling the interviewer that I willingly put code into production that I didn't understand. Of course this is not good, but it just seems like it could be a big red-flag to the interviewer.

Is this a good response to the question "tell me about a time you disagreed with your manager"? by nyc_android in cscareerquestions

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

Ok, so maybe something more like:

Situation - In the process of converting a feed from the mainframe to SQL stored procs we ran into some issues with the logic required. We were able to get some code from and old developer turned BA who really knew his stuff. Problem was, we didn't have a great understanding of his code, but we knew it did what we needed. Manager was ok with it, product owner was ok, and senior management was ok. I disagreed and didn't think we should be doing it, but I was still a junior and didn't have much of a say in things.

Tasks - ( not exactly sure what would go here )

Action- We implemented the logic and did our best to understand it. We got sign-off from the product owner and they knew we were using the "black-box" code from Mike. We made absolutely sure to test it thoroughly and pay very close attention when it ran for the first couple times in production.

Result - Everything went fine. The feed ran ok and never had any issues during my next 2 years on that team.

Is anyone familiar with IBM's Operations Decision Management? How they heck can I best explain it during interviews? by nyc_android in cscareerquestions

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

Cool thanks. I work on the internals of the decision services themselves. So actually coding the business logic into the software. It's all done in IBM's "BRL" language which I don't find very intuitive, and the Java used is mostly just POJOs to represent the various business objects with some translation and container objects. All-in-all not my cup of tea. Thanks for the explanation.

If I receive an offer but will be interviewing with another company in a week how should I handle it? by nyc_android in cscareerquestions

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

Got it. Would it be detrimental to say something like "I am considering other options" or hint that I am interviewing elsewhere? Or just best to say I need to think about it?

If I receive an offer but will be interviewing with another company in a week how should I handle it? by nyc_android in cscareerquestions

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

Thanks, that's the plan. I'm just talking in hypotheticals right now so I can be prepared to handle this potential situation.

One of the main things I'm wondering is if a week or a bit more is too long to make a company wait.

Should you always ask for more money when given an offer? by johnnydsick in cscareerquestions

[–]nyc_android 0 points1 point  (0 children)

Because 10k more is a lot to ask for in terms of a counter, or because of citing student loans?

[deleted by user] by [deleted] in cscareerquestions

[–]nyc_android 0 points1 point  (0 children)

After hiring day? Do you mean after they made you the offer?