(09-28-2018, 02:13 PM)rherold9 Wrote: (09-28-2018, 12:56 PM)Evan Wrote: I dont think what they were asking was out of line for a devops engineer.
Fizzbuzz and algorithms are out of place for devops, but sounds like you did better than most anyway
EDIT: just saw the article is from 2007. Figures. These college kids are a lot smarter these days. I know because I do Job Fit Interviews for them.
Just wrote the FizzBuzz program out in my IntelliJ in 5 minutes.... I have a degree in CIS (not CS) and only two years experience in a basic software engineer role. People really can't do that? Wow....
Inefficient but base code with old school Java for loop
void class Fizzbuzz () {
int[] list = {1, ...100};
for (int i = 0; int i < list.length; i++){
if (list[i] % 3 = 0) {
System.out.println("Fizz");
}
else if (list[i] % 5 = 0) {
System.out.println("Buzz");
}
else if (list[i] % 3 = 0 && list[i] % 5 = 0){
System.out.println("FizzBuzz");
}
else {
System.out.println(list[i].toString());
}
}
}
Java 8+ loop:
void class Fizzbuzz () {
int[] list = {1, ...100};
for (Int i : list){
if (i % 3 = 0) {
System.out.println("Fizz");
}
else if (i % 5 = 0) {
System.out.println("Buzz");
}
else if (i % 3 = 0 && i % 5 = 0){
System.out.println("FizzBuzz");
}
else {
System.out.println(list[i].toString());
}
}
}
It still was/is a decent tool. This solution won't work because 15 will satisfy the first condition (and third) you won't ever reach the FizzBuzz portion. You need to check the more specific case first.
if(i%15 == 0){FizzBuzz}
else if (i%3 ==0) {Fizz}
else if(i%5 ==0){Buzz}
(09-28-2018, 04:43 PM)Deceus Wrote: (09-28-2018, 02:13 PM)rherold9 Wrote: (09-28-2018, 12:56 PM)Evan Wrote: I dont think what they were asking was out of line for a devops engineer.
Fizzbuzz and algorithms are out of place for devops, but sounds like you did better than most anyway
EDIT: just saw the article is from 2007. Figures. These college kids are a lot smarter these days. I know because I do Job Fit Interviews for them.
Just wrote the FizzBuzz program out in my IntelliJ in 5 minutes.... I have a degree in CIS (not CS) and only two years experience in a basic software engineer role. People really can't do that? Wow....
Inefficient but base code with old school Java for loop
void class Fizzbuzz () {
int[] list = {1, ...100};
for (int i = 0; int i < list.length; i++){
if (list[i] % 3 = 0) {
System.out.println("Fizz");
}
else if (list[i] % 5 = 0) {
System.out.println("Buzz");
}
else if (list[i] % 3 = 0 && list[i] % 5 = 0){
System.out.println("FizzBuzz");
}
else {
System.out.println(list[i].toString());
}
}
}
Java 8+ loop:
void class Fizzbuzz () {
int[] list = {1, ...100};
for (Int i : list){
if (i % 3 = 0) {
System.out.println("Fizz");
}
else if (i % 5 = 0) {
System.out.println("Buzz");
}
else if (i % 3 = 0 && i % 5 = 0){
System.out.println("FizzBuzz");
}
else {
System.out.println(list[i].toString());
}
}
}
It still was/is a decent tool. This solution won't work because 15 will satisfy the first condition (and third) you won't ever reach the FizzBuzz portion. You need to check the more specific case first.
if(i%15 == 0){FizzBuzz}
else if (i%3 ==0) {Fizz}
else if(i%5 ==0){Buzz} [emoji106] this is where unit testing/atdd and edge cases would come into play for flawed logic which noobs like me and everyone tends to do
Sent from my Pixel using Tapatalk
So my program manager just announced only 1 person per day is allowed to take PTO from Dec 3 - Jan 31. So basically only one person on the project is going to get to enjoy Christmas Eve and New Years Eve. There's literally no reason for this. Most of the customers and customer managers are going to be gone from the 22nd til the 2nd, not to mention the government employees managing the JIRA tickets, code review and deployments will be gone as well.It's clear they're just bending over and taking it at every opportunity.
A recruiter in Charlottesville bought me lunch today and says he's pretty confident given my experience I can get a raise and likely get some form remote work agreement at least part time. Things are looking good but we'll see, at least this dude seems serious about quality over quantity.
Oh yeah, we're also hiring developers  API Developer, Full Stack Developer, Systems Developer
Posting in the banalist of threads since 2004
2017 Mazda CX-5 GT AWD Premium
Past: 2016 GMC Canyon All Terrain Crew Cab / 2010 Jaguar XFR / 2012 Acura RDX AWD Tech / 2008 Cadillac CTS / 2007 Acura TL-S / 1966 5.0 HO Mustang Coupe
2001 Lexus IS300 / 2004 2.8L big turbo WRX STI / 2004 Subaru WRX / A couple of old trucks
Everyone in CS should simply share this URL as the solution to FizzBuzz (read the change log and features; you die laughing)
https://github.com/EnterpriseQualityCodi...iseEdition
Why do people just post what they are thinking? Without thinking.
2012 Ford Mustang
1995 BMW 540i/A
1990 Eagle Talon TSI AWD
Rekt (09-28-2018, 04:43 PM)Deceus Wrote: (09-28-2018, 02:13 PM)rherold9 Wrote: (09-28-2018, 12:56 PM)Evan Wrote: I dont think what they were asking was out of line for a devops engineer.
Fizzbuzz and algorithms are out of place for devops, but sounds like you did better than most anyway
EDIT: just saw the article is from 2007. Figures. These college kids are a lot smarter these days. I know because I do Job Fit Interviews for them.
Just wrote the FizzBuzz program out in my IntelliJ in 5 minutes.... I have a degree in CIS (not CS) and only two years experience in a basic software engineer role. People really can't do that? Wow....
Inefficient but base code with old school Java for loop
void class Fizzbuzz () {
int[] list = {1, ...100};
for (int i = 0; int i < list.length; i++){
if (list[i] % 3 = 0) {
System.out.println("Fizz");
}
else if (list[i] % 5 = 0) {
System.out.println("Buzz");
}
else if (list[i] % 3 = 0 && list[i] % 5 = 0){
System.out.println("FizzBuzz");
}
else {
System.out.println(list[i].toString());
}
}
}
Java 8+ loop:
void class Fizzbuzz () {
int[] list = {1, ...100};
for (Int i : list){
if (i % 3 = 0) {
System.out.println("Fizz");
}
else if (i % 5 = 0) {
System.out.println("Buzz");
}
else if (i % 3 = 0 && i % 5 = 0){
System.out.println("FizzBuzz");
}
else {
System.out.println(list[i].toString());
}
}
}
It still was/is a decent tool. This solution won't work because 15 will satisfy the first condition (and third) you won't ever reach the FizzBuzz portion. You need to check the more specific case first.
if(i%15 == 0){FizzBuzz}
else if (i%3 ==0) {Fizz}
else if(i%5 ==0){Buzz}
Sent from my Pixel using Tapatalk
Ive been a software developer for 12 years. Ive never taken a job that required a panel interview with code writing exercises. I have always deduced that's not the kind of place i want to work. If you're not stealing the best fizz buzz you can find off github, you're wasting mt time
2013 Cadillac ATS....¶▅c●▄███████||▅▅▅▅▅▅▅▅▅▅▅▅▅▅▅▅||█~ ::~ :~ :►
2008 Chevy Malibu LT....▄██ ▲ █ █ ██▅▄▃▂
1986 Monte Carlo SS. ...███▲▲ █ █ ███████
1999 F250 SuperDuty...███████████████████►
1971 Monte Carlo SC ...◥☼▲⊙▲⊙▲⊙▲⊙▲⊙▲⊙▲⊙☼◤
(09-30-2018, 06:10 PM)HAULN-SS Wrote: Ive been a software developer for 12 years. Ive never taken a job that required a panel interview with code writing exercises. I have always deduced that's not the kind of place i want to work. If you're not stealing the best fizz buzz you can find off github, you're wasting mt time
If I interview for a job, and they dont validate my coding ability, then its not the kind of place I want to work.
There are way too many shitty programmers out there (which was the point of fizzbuzz) and it SUCKS to have to work with them, fix their work, find their bugs, constantly explain simple concepts etc etc.
I guess it depends on the type of software you want to build. I am not into working on huge enterprise projects. You can usually find out who is bullshitting an interview by asking them what static means. Hasn't failed me yet.
2013 Cadillac ATS....¶▅c●▄███████||▅▅▅▅▅▅▅▅▅▅▅▅▅▅▅▅||█~ ::~ :~ :►
2008 Chevy Malibu LT....▄██ ▲ █ █ ██▅▄▃▂
1986 Monte Carlo SS. ...███▲▲ █ █ ███████
1999 F250 SuperDuty...███████████████████►
1971 Monte Carlo SC ...◥☼▲⊙▲⊙▲⊙▲⊙▲⊙▲⊙▲⊙☼◤
10-05-2018, 09:17 AM
(This post was last modified: 10-05-2018, 09:22 AM by Deceus.)
Well score another point for recruiters. Took a second to check the job postings page for the company I have a call with this morning and found out there's only one opening. It's for a senior backend developer with a minimum of 4+ years experiences as a backend developer. I have been abundantly clear the past 4 years I've done nothing but Java development exclusively with 3 years of frontend work before that. We discussed front end tech and I've been brushing up on React and writing RESTful APIs given their feedback. Should be a fun call when I'm stumbling over basic joins and telling them I have no idea what makes PostgreSQL different from any other version of SQL.
It'll even more fun if we get to the end of it all and they find out they have to beat a DC salary before I'll even consider commuting to Charolettesville. Surely this is going to end well...
I'm not sure of much of what you're saying, but it seems to me that you believe you are not exactly qualified for the job. Is this job something you are interested in now that you know what they are looking for? If not, why waste your time?
2019 Accord Sport 2.0 A/T
2012 Civic Si - Sold
10-05-2018, 09:50 AM
(This post was last modified: 10-05-2018, 09:50 AM by WRXtranceformed.)
Yeah I would confirm the exact job you are interviewing for before putting yourself in that situation. Just because a job opening is not listed on a company's website doesn't mean they don't have an opening. Often roles get filled without the opening ever hitting "the market". That's how I got my current role.
Posting in the banalist of threads since 2004
2017 Mazda CX-5 GT AWD Premium
Past: 2016 GMC Canyon All Terrain Crew Cab / 2010 Jaguar XFR / 2012 Acura RDX AWD Tech / 2008 Cadillac CTS / 2007 Acura TL-S / 1966 5.0 HO Mustang Coupe
2001 Lexus IS300 / 2004 2.8L big turbo WRX STI / 2004 Subaru WRX / A couple of old trucks
@Jpolen imagine an engine builder being interviewed for a job building transmissions. It's much of the same, but different. Maybe not quite that drastic but close enough.
I asked them to clarify what I'm walking into and they just said the company has "scaled back" hiring front end developers but they have placed a few before. I'm not sure what that has to do with this particular situation and certainly didn't answer my question lol. I'm just gonna wing it, I'm certainly not qualified at the moment but it's also certainly not beyond my ability to learn fast. I just don't see that playing well with the fact I'll be coming in with some above-average demands if we get to the negotiations.
(10-05-2018, 10:18 AM)Deceus Wrote: @Jpolen imagine an engine builder being interviewed for a job building transmissions. It's much of the same, but different. Maybe not quite that drastic but close enough.
I asked them to clarify what I'm walking into and they just said the company has "scaled back" hiring front end developers but they have placed a few before. I'm not sure what that has to do with this particular situation and certainly didn't answer my question lol. I'm just gonna wing it, I'm certainly not qualified at the moment but it's also certainly not beyond my ability to learn fast. I just don't see that playing well with the fact I'll be coming in with some above-average demands if we get to the negotiations.
For the record, I've always found back-end programming and data wrangling much lower stress and more straightforward than the hell that is Frontend/UI. God deliver me from that bullshit.
You might do fine.
For the record, the only things i can think of that PostgreSQL does vs MySQL or whatever is A: being actually SQL compliant B: Support a "network address" data type which is pretty cool if you need that sort of thing and C: be a little slower.
1987 Oldsmobile Cutlass 442
So it's 100% for a senior backend developer. Guess I know how I'm wasting this free weekend because I made it to the next step. It was basically just an introduction on my part and theirs, so that was decent. She let me know they have someone working full time remote from Virginia Beach which is cool because I definitely plan on doing that at least part time. I'm really hoping to get Mondays and Fridays remote and just commuting Tues-Thurs.
The saga continues, time to build me a database.
(10-05-2018, 09:17 AM)Deceus Wrote: I have no idea what makes PostgreSQL different from any other version of SQL.
Really not much. It's open source and cheap. If you want some quick refreshers on SQL, hmu
Sent from my Pixel using Tapatalk
(10-05-2018, 11:04 AM)CaptainHenreh Wrote: I've always found back-end programming and data wrangling much lower stress and more straightforward than the hell that is Frontend/UI. God deliver me from that bullshit. So much this.
It also helps that people doing backend work are usually experienced engineers who exercise proper engineering rigor, process, and patterns.
1/2 of the frontend developers I know are self taught javascript cowboys with a background in either graphic design or barista-ing.
Evan Wrote:It also helps that people doing backend work are usually experienced engineers who exercise proper engineering rigor, process, and patterns.
1/2 of the frontend developers I know are self taught javascript cowboys with a background in either graphic design or barista-ing.
i have no background in UI but got roped into a project where i basically became the concept artist/developer for an app. it was a nightmare. i can see how you guys could put up with some insufferable shoot-from-the-hip designers trying to build a language they don't understand.
2010 Civic Si
2019 4Runner TRD Off-Road
--------------------------
Past: 03 Xterra SE 4x4 | 05 Impreza 2.5RS | 99.5 A4 Quattro 1.8T | 01 Accord EX | 90 Maxima GXE | 96 Explorer XLT
Yeah I can't say I'm not excited about the potential to move away from the hellscape that is frontend java web development.
I confused Willowtree with Lendingtree and now for the last 3 years I've somehow completely missed the largest mobile agency in the US being right next door in Charlottesville. Their "must haves":
Top-notch software engineering skills
Ability to quickly learn new languages, platforms, and tools
Curiosity to explore and learn what you don’t know
Deep understanding and appreciation of quality code and architecture
I'm in love already. None of this laundry list nonsense that would practically require me to be experienced with every web technology released in the last 5 years from the moment it was debuted til today. Reading through the interview and company reviews makes me what to blow off my phone interview today and start rebuilding the few mobile apps I have built and get them up on GitHub. I mean, I won't because I want to at least see the take-home portion but I want to.
Anyone have any firsthand experience with them or know anyone that has?
|