• Breaking News

    Thursday, December 9, 2021

    Interview Experience web developers

    Interview Experience web developers


    Interview Experience

    Posted: 09 Dec 2021 06:15 AM PST

    Hi guys,

    I was inspired by a post a few days ago on here explaining their interview experience and I was waiting to sign the offer letter before sharing mine!

    So for some context, I haven't graduated yet (will in June) and I applied to about four different jobs as a Frontend Developer. I wanted to test the waters and see if I needed something to work on before I finish my CS degree. I don't have a GPA >= 3.0 and I mostly worked on relatively larger scale personal projects. I haven't touched leetcode.

    Most of my skills were self learned outside of my CS classes because my CS program had no respect for webdev and thus they did not offer a class until very recently.

    Out of the four jobs, two reached out, and one rejected me. One of the two that reached out decided to give me a shot at an interview. This company is relatively new but based on their own clients/projects/portfolio, they seem to show a lot of promise and passion for what they do.

    The Interviews

    Now onto the interview process, it was broken up into three interviews.

    First Interview

    The first interview was one of those online-record-yourself interviews and in my opinion, didn't really give me a chance to shine and show off my technical and soft skills. So after I finished that, I emailed the company stating that I wasn't satisfied with the interview experience and would love to have a face-to-face interview. They accepted and I was moved onto the second interview.

    Second Interview

    The second interview was mostly behavioral (which I thought was a bit unorthodox because usually it's technical first). They asked me questions which tested my ability to work in a team setting, greatest strengths, weaknesses, etc. So basically it was a redo of the online interview but gave me a chance to flesh out my answers a bit more. I put a significant stress on wanting to learn and being okay with asking questions.

    They also asked me questions on the company itself probably to see if I did any research into what they did. I spent the previous couple of days doing a deep dive into each of their projects and even going so far as to watch some of their live streams to really understand how the company is behind the projects.

    Overall it was a really pleasant interview experience because it was more of a conversation than an interview really so I was able to gauge how the company is on a day to day basis. I was granted a third interview.

    Third Interview

    The third interview consisted of more technical questions. But it was focused on my personal projects and accomplishments than leetcode style, whiteboard questions. I was relieved about that because I definitely didn't prepare for those. He made me go through one project I was most proud of and explain how I built it, tech stack I chose, problems I encountered, and things like that.

    Note: Since I built this project from the ground up, I knew the structure and the history like the back of my hand. It's incredibly important you don't fib about these things since it would've been easy to see through someone who has been doing only tutorial projects or copying them off other people.

    This interview seemed to follow the style of the previous interview and was a bit more casual than what I was expecting. Still very pleasant. Again, I put a strong emphasis on wanting to learn, being okay with asking questions, and fitting their needs.

    End of Interview Questions

    I really feel that the questions you ask at the end of the interview are just as important as your answers. I wanted to show them that I was interested in working in the position so I asked the usual like day to day tasks, how my team members will be working together, etc.

    I also asked "What is your biggest challenge so far in your company?" and once they mentioned they are lacking in Frontend work, I followed up with explaining exactly how my skills can make up their deficiencies.

    I ended the interview with "What is your favorite part about your job?" mainly to see if they really enjoy working there and to wrap the interview up on a positive note.

    Results

    Not 10 minutes after, I was offered an internship which converts to a full time position once I graduate based on my performance of the internship. I was more than happy with what they offered in terms of compensation so I went ahead and accepted it.

    Based on what I've read on here and other subs, I was honestly expecting to go through maybe 150+ screenings and interviews and I was not looking forward to recruiting season, especially as a new grad having to fight for that. I feel extremely lucky to have been given a quick and relatively painless interview experience and I look forward to working under my new company.

    This doesn't seem to be the norm for a lot of people getting into webdev but I hope this gave you some insight into what you might expect. Let me know if you have any questions!

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

    How do you perform sanity checks on production for payment flow? (Stripe)

    Posted: 09 Dec 2021 03:19 AM PST

    I recently integrated Stripe payment into my website which was amazing I have to say. The only thing that's not perfect is our ability to verify changes once they're pushed to production.

    On staging we can test payment with the test card number 4242 4242 4242 4242, but on prod that obviously doesn't work.

    Does anyone know of a good way to perform sanity checks for such a flow?

    Thanks! 🙏

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

    How important is it to learn “vanilla” JavaScript ?

    Posted: 09 Dec 2021 05:32 AM PST

    I just graduated from a web dev bootcamp (I also have a CS degree, long story). Anyways, one recruiter from once told me that learning "vanilla" JavaScript without any frameworks is really important. Is this true ? Can I get away with just knowing React without any "vanilla" JavaScript ?

    Side note: vanilla JavaScript is the reason why I didn't put too much attention too becoming a web dev at the start of college. I just hated it

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

    Where is best place to store the bearer token you use in the header ?

    Posted: 09 Dec 2021 07:31 AM PST

    So typically I use cookies to deal with token exchange between client and serve. But since it's a good practice to make the cookie HTTP only, you obviously can't read the token in the cookie on the client side to add as a header. So how do people that use bearer token in the http header go about storing on the client end without resorting to local storage and session storage since those are concerned unsafe. I am using React Js with Node btw

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

    Would a one-click database runner for Windows be useful (like postgresapp.com)?

    Posted: 09 Dec 2021 08:02 AM PST

    Hey folks,

    I make Beekeeper Studio, an open source database GUI. When I'm on Windows I always find local development databases to be a pain to manage, but I'm not sure if others feel the same way?

    Would you use an (open source) app that:

    1. Provided one-click installation and starting of mysql, postgres, or mongodb
    2. Lives in the taskbar notification area
    3. When you stop the app, it stops all databases
    4. Doesn't install any windows services or autostart scripts
    5. Lets you install multiple of the same database (eg for multiple apps which need diff versions)

    It would basically be like postgresapp.com, but for Windows, and with support for other databases.

    I'm thinking of building this (open source of course), but want to know if anyone else would find it useful?

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

    How much money I'll save my company by reducing bundle size?

    Posted: 08 Dec 2021 10:16 AM PST

    My company's bundle is 10mb 😱. I don't know how it got so bad but I'm trying to reduce it to a reasonable size (maybe 2mb?).

    I want to be able to explain to my boss how important reducing our bundle size is. I know that there's been studies that say load time directly impacts a company's revenue. However, I also want to calculate the rough amount of money my company will save on their AWS bill.

    Does anyone know how I can go about calculating such a thing? Say we have 10,000 unique visitors a day and the bundle size goes from 10mb to 2mb. Roughly how much would that save on our AWS bill?

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

    I made a working Gameboy CSS art: try it out ��

    Posted: 09 Dec 2021 08:47 AM PST

    Trying to build React Js E-commerce and having trouble finding resources

    Posted: 09 Dec 2021 03:41 AM PST

    I'm trying to start a web dev business and I plan to do that by building apps/ websites for some small businesses in my area for free to build my portfolio and then scaling from there. Right now I'm working on a app/e-commerce for a cultural exchange/ coffee shop and I'm struggling to find resources to help me on my way. I found and API that will serve all of my back end wishes and desires but I was kind of hoping to build the back end for experience. Does anyone know of any resource I can find for building the back end of an e-commerce?

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

    Do I Need a Database?

    Posted: 09 Dec 2021 07:20 AM PST

    ** QUESTION HAS BEEN ANSWERED - CMS is the ANSWER Thank you All**

    Hello, I recently built a frontend for a local cat shelter/rescue (for free) to practice my skills. Showed it to the owner and she loves it!

    My question is I want some sort of file structure that is easy for her to use (she is in her 70s). I was thinking of building my own database/backend with PostgresSQL and node/express js. But upon further research, it doesn't seem like that might be necessary.

    What I would like is sort of like the following:

    Cat Name (Folder)

    > Pictures (Folder)

    >> Multiple images within folder (jpg/png)

    That way I could do a GET via the frontend and grab whatever images are in there, and as cats get adopted she could just delete the "Cat Name (Folder)" as well as drag and drop images into the folder if she takes more.

    Just looking for some Backend/Full-stack guidance on this one, I am self-taught while working as an engineer in a different field so any help would be greatly appreciated.

    Thank you!

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

    Are there any recommended intermediate to advanced resources to learn web application architecture, planning an application or something of that sort?

    Posted: 09 Dec 2021 03:50 AM PST

    I have built simple full stack web applications in the past but feel I do not fully grasp the whole flow of planning an application. I normally just list out a few features that I want the app to have(mostly simple CRUD operations) and start coding. I want to improve my skills. Any recommendations?

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

    Discord Server with weekly projects

    Posted: 09 Dec 2021 10:20 AM PST

    Hi Everyone, (I hope this is okay to post here, I can remove it otherwise)

    We have this Discord server of 123 people who vote and work on projects from App-ideas / suggested-ideas every week. We have people with a mixed range of experience (mainly beginners/intermediate).

    After a project is submitted, we usually go through the projects and vote for our favorite projects based on 3 categories. Afterwards, we vote on a new project and the cycle restarts.

    If this sounds like a fun concept and you would like to join (Please read the rules if you intend to join), here is a link: https://discord.gg/TxATNgT2K5

    We also have a website where you can find all project submissions, leaderboards, and fun stuff: https://devjam.vercel.app

    Anyone is welcome! (As long as you're able to commit to improving yourself by working on these projects)

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

    How to detect click event within canvas triangle *without* Path2d

    Posted: 09 Dec 2021 09:47 AM PST

    Here's a simple drawing of a square with an X going through it, corner to corner, producing four triangles.

    What would the 'click' event listener look like to detect a click within each of the four? For performance reasons, I don't want to use path2d.isPointInPath() and I'm having trouble figuring out how to do this without that.

    I've heard there's some solution to this using Math.floor(). I'm really not sure how that's done and I've been scouring gh for examples but can't really find a good one.

    Help plz :(

    submitted by /u/puzzle-game
    [link] [comments]

    How could I apply my knowledge?

    Posted: 08 Dec 2021 08:40 PM PST

    I'm 14 and I recently started web development. After learning just a little bit of html, I started making a website. This led to me picking up a little bit of css along the way. Currently I would say that I have enough knowledge to make a full front end functioning website, with a little bit of animations. I guess as a reference, I could probably remake the look of a wiki page, and with the css I could style that page a little bit more to make it nicer. Anyway, is there a way I could work with someone or for someone so that I could improve my skills. I want to know of there are small groups of people or even discord servers that collaborate on websites. They could be paying (preferably lol) or non-paying. Also, how could I reach my goal of making my first 100 dollars off of mediocre level front end web devolopment? Thanks to whoever replies!

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

    How to merge a branch without also merging changes from previous branches?

    Posted: 09 Dec 2021 12:11 AM PST

    I am kind of new to git and have a question regarding branching and merging those branches.

    Let's say in my project repo I have 3 "main" branches for my web app: Alpha, Beta, Production.

    Here is a scenario I am facing:

    I currently work on the Alpha branch on my local machine. I create a new branch from Alpha, let's call it feature/newFeature. After creating the feature I commit and push the changes and then I merge feature/newFeature into the Alpha branch for testing. If all is good, then it gets merged into Beta, then Production, etc.

    Now, after feature/newFeature been merged into Alpha (and not any other branch yet) I create another branch from Alpha, call it fix/hotfix . After fixing what needs to be fixed I merge this branch into Alpha as well.

    But (and here is the problem I am facing), let's say that fix/hotfix been tested and is working and can be merged into Beta, but feature/newFeature is still being tested on Alpha. If I try to merge the fix/hotfix into Beta, it will also merge changes from the feature/newFeature into Beta (which I obviously don't want because it is still being tested).

    I understand why this happens, because when I merge feature/newFeature into Alpha and then create the fix/hotfix branch from Alpha after that merge, the fix/hotfix branch also contains the changes from the feature/newFeature branch.

    My question is: Is there any way to do it in such a way that I can merge the fix/hotfix
    branch into Beta without it also merging the previous branches/changes that shouldn't be merged yet? How do companies normally handle branch merging like this so that you don't have to merge each branch in a linear way?

    Thanks!

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

    Moving from SublimeText to VSCode to work with HTML, CSS, JS and PHP. Can you suggest me a good workflow and some best practices with VSCode?

    Posted: 09 Dec 2021 12:11 AM PST

    Right now I use Sublime to edit my files and that's fine. It's like a Notepad on steroids, it does its job and I like it. Why VSCode, you may ask? Put simply, because I am a curious dev and I want to joun the VSCrew. Also, GitHub Copilot is amazing (and extremely fun to work with).

    Having a project folder with some html, php, js, css files (along with images and other assets), what would be the best way to use VSCode? Do I need to "import" the folder and "convert" it to a project? Is that a good approach? Are there any addons from the marketplace that you would consider "mandatory" for this working environment (LAMP stack)?

    Let me know, I am deep diving into it but I am a bit lost at the moment and I don't want to start with the wrong approach, to avoid future bad habits.

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

    How can I ask young developer at work to put some efforts in learning?

    Posted: 08 Dec 2021 06:27 PM PST

    I am a developer working alongside with a young developer John Doe (not his real name). I understand no one is expected to know everything and need help from fellow developers. I always try my best help John. Point him to the right direction and explain things in depth. When I explain him, It does not seems like he pays much attention. He brings the questions to me directly, without even putting any efforts in it. It seems like he is always looking to get exact snipped of code from me without understanding. I recommend him various tutorials, documentation topic and blog posts to go through so he can understand the technology that we are using at work. He seems to be ignoring all of these recommendation.

    Sometimes I feel like I am very distracted from my work. I have to spend way more time narrating John every line of code so he can complete assigned task. I want to help this guy, but I also want him to put some efforts. I want him to at least start learning the basics of the framework that we use. So I can point him to right direction and explain high level things instead of narration every line of code.

    How can I tell him nicely to put some efforts to learn things? Should I be even saying this to John Doe or become less approachable so he won't distract me much?

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

    What is a good full page swiper library for React that uses the mousewheel?

    Posted: 09 Dec 2021 06:55 AM PST

    Hey guys, I am looking for a React library which will enable full page swipers? For e.g, the user scrolls down a page normally, once they reach a specific section AND the section takes up the full size of the screen (100vh and 100vw), the swiper will begin as they scroll down with their mouse. Once all slides have been through, they can scroll past the swiper.

    I have tried this library https://www.npmjs.com/package/react-page-scroller but it is really buggy

    Exactly like this example: https://vikliegostaiev.github.io/react-page-scroller/#/demos/fullpage

    Although, I would like the user to be able to scroll into the slider from above, go through the slider, then exit at the bottom and continue scrolling the page.

    Anybody got any auggestions?

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

    Putting work projects on your portfolio?

    Posted: 09 Dec 2021 10:35 AM PST

    Hi all, I'm curious to know of people's thoughts on putting projects you did at your job on your portfolio? Is this a normal thing to do?

    At my current job I've gotten to work on a few projects for different clients, so I think it'd be really helpful for future employers to see that I have experience with some different tools.

    I've gotten the OK from my boss to do so, but I'm not entirely sure if I want to include these as I was not the only person working on those projects (usually they were on teams of 2-6 people). Thanks r/webdev!

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

    How to migrate Godaddy to Shopify and not lose traffic?

    Posted: 09 Dec 2021 10:20 AM PST

    Hello,

    I am migrating a GoDaddy site to a Shopify site and I do not want to lose any traffic I have about 1500 products currently on there. What is the best way to do that?

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

    Infinite loop issues in React are driving me absolutely nuts.

    Posted: 09 Dec 2021 06:31 AM PST

    I basically isolated the issue to a sandbox here:

    https://codesandbox.io/s/wandering-wildflower-764w4

    I've asked my colleagues but I work with idiots. Can someone explain to me clearly what is going on here?

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

    Which language, framework, etc. ?

    Posted: 09 Dec 2021 10:11 AM PST

    Hi.

    Mainly for Developers on a Mac, I think.

    So, I'm a Mac user, and wanting to build an app for personal money management. Not accounting and tax stuff. But import bank statements from multiple accounts and do past and future analysis.

    My skills/experience:- I know Ruby quite well, but not Rails.

    I have dabbled with a bit of C# over the years but i wouldn't call myself Advanced. I have looked at dotnetcore 6.0 but ended up down the Blazor route.

    Oh, and I did a small Angular app few years ago.

    I'm not a front-end developer, but have some experience in previous years of HTML and CSS.

    Looking for suggestions from Mac folk about what dev stack to spend limited personal time on.

    Cheers

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

    What do I need for a fully functional website

    Posted: 09 Dec 2021 09:41 AM PST

    Hello, I'm looking to build a fully functional website. By fully functional, I mean to have a login authentication, a payment process, web design etc. I have messed around in HTML/CSS, have a lot of experience in c++, and a little bit of python. What languages/web frames do I need to know to do this? Also, what do you guys use for a database ? I've heard about firebase, don't know how good it is. Any comments is appreciated!

    Thanks in advance.

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

    Check out these free learning platforms if you’re feeling stuck while learning to code

    Posted: 08 Dec 2021 05:18 AM PST

    I'm a big fan of learning on the internet, especially programming. Here are some underrated gems I've found for people learning to code alone.

    • The first one is The Odin Project. It's an awesome open source project with a great community. They focus on showing you great material on their website that is useful for learning to code. They give you clear guidelines to follow on their website and I've seen some great success stories in their Discord.
    • Another community I found is BuildFaast. They're focused on more group-based learning with 10 people helping each other alongside a moderator. They set up a few cohorts a week for folks to tackle a full-stack project together. I've also seen a few people get work and start freelancing after going through one of their cohorts.
    • The Fast Tracked Programmer focus on getting people into open source projects. They help you by hosting an open source challenge once a month.

    Hope this is useful! Please share any other communities/platforms you know in the comments.

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

    Semantic HTML - Header vs. Nav vs. Main?

    Posted: 09 Dec 2021 08:18 AM PST

    Once again, trying to build the correct structure;

    <body> <header (role="banner")> <a class="logo"> <nav> <a class="lang-selector"> <main> <header> <h1> <div class="contents"> <aside> 

    or

    <body> <nav> <a class="logo"> <ul class="links"> <li><a...> <div class="lang-selector"> <header (role="banner")> <h1> <main> Text Contents <aside> 

    What does feel better? A different approach?

    I think both would work. But documentation doesn't look clear to me, because probably the standard isn't.

    And not sure if using <article> to wrap text contents and <h1> sometimes...

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

    Where does someone go to consult and hire website developers?

    Posted: 08 Dec 2021 11:33 PM PST

    I have an idea for a website however I recognize that I am absolutley not skilled in website development. However when searching through Forums, threads, and Google reviews Its hard to decipher where I should go with my idea to consult and eventually hire a web dev.

    It seems that many sites want to connect you with an outsourced web dev or you're given a list of website creators who have a specific niche skill in CSS or Implementing Websites for ECommerce.

    Any suggestions?

    I'm not even sure if what I'm looking to do through a website is possible but am willing to front over 1000$ to have someone come up with a plan, solution, or website

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

    No comments:

    Post a Comment