I’ve been sharing monthly progress updates on my journey to join Google. Here’s my July update. Main task completed in July: 1. Prepared for a Frontend Development mock interview. Main task planned for August: 1. Launch the Kompas website, our platform for guiding students’ university and career paths. Recurring monthly tasks: 1. Work on a personal project 2. Solve algorithms and data structures problems daily on LeetCode 3. Read industry-related articles to grow in software engineering 4. Write articles on Medium #goals #google #softwaredevelopment
Sam Abdullaev的动态
最相关的动态
-
?? Ace Your Google Frontend Interview with These Tips! ?? Are you aiming for a frontend developer role at Google? ?? The interview process can be rigorous, but with the right preparation, you can stand out and succeed. Here’s a roadmap to help you navigate through the process and showcase your skills effectively! ???? ?? 1. Master Core Frontend Technologies HTML & CSS: Be proficient in creating semantic HTML and styling with CSS. Understand Flexbox, Grid, and responsive design techniques. JavaScript: Know the fundamentals including ES6 features, DOM manipulation, and event handling. Be comfortable with asynchronous operations (Promises, async/await). ?? 2. Deep Dive into Frameworks and Libraries React.js: Gain strong knowledge of React fundamentals—components, hooks, context, and state management. Performance Optimization: Understand how to optimize React applications for performance ?? 3. Problem-Solving Skills Algorithms & Data Structures: Practice coding problems involving arrays, strings, objects, and basic algorithms. Platforms like LeetCode and HackerRank are great for this. System Design: Get comfortable with designing scalable systems. Be prepared to discuss architectural decisions and trade-offs. ?? 4. Prepare for Behavioral Questions STAR Method: Structure your responses to behavioral questions using the Situation, Task, Action, Result format. Experience Stories: Be ready to discuss your past projects, challenges you faced, and how you overcame them. ?? 5. Mock Interviews and Feedback Practice Makes Perfect: Conduct mock interviews to simulate the real experience. Get feedback to refine your responses and improve your performance. Seek Mentorship: Connect with industry professionals or mentors who can provide guidance and insights. ?? 6. On the Day of the Interview Be Prepared: Review your resume, practice problem-solving, and get a good night’s sleep before the big day. Stay Calm and Confident: Approach each question methodically, communicate your thought process clearly, and don’t hesitate to ask for clarification if needed. ?? Pro Tip: Stay up-to-date with the latest trends in frontend development and continuously challenge yourself with new projects. Google values innovation and problem-solving skills, so showcase your passion and creativity! Ready to tackle the Google interview? Let’s connect and share insights! ???? #FrontendDevelopment #GoogleInterview #TechCareers #CodingChallenges #ReactJS #JavaScript #CareerGrowth
要查看或添加评论,请登录
-
?? Hello, hope you are very well. I want to discuss a problem. I want to tell you something else. Especially for those who want a career in the IT field.When I started my frontend development journey. So I learned all my work from YouTube while sitting at home because there was no one to tell me. I explored a lot. And then I chose the position of a front-end developer. When I started I had questions in my mind. Whether this field is good or not. I thought let's start. So something new will be learned. As I am still learning. Now What I will talk about are the new students Listen carefully. I used to watch courses on YouTube And then make projects by watching them on YouTube.I did a lot of projects. And it hurt me. I did not have the confidence to create a project by myself. No, I did not have confidence in my skills because I preferred making projects by watching YouTube.When I sat at home and made projects, I felt like I could do everything. Then after that for the last 4 months, after more practice by myself. And now Alhamdulillah I can create something. This is the purpose of my talk Any newbies should watch fewer videos and focus more on practice. Practice as much as possible. So that your skills are also strong and you dare to create a project by yourself. This will also correct your logic building. When you start doing all these things from the beginning. Then you will not have difficulty in the future. I hope you will heed my words. . . . . #beginner #coders #IT #Students #Universty #College #everyone #porgrammer #soical #world
要查看或添加评论,请登录
-
Keeping up with the trends ??? Share your thoughts and run, the version for frontend developers ?? 1?? Redux is an outdated technology. 2?? 90% of developers can’t write unit tests for frontend. 3?? To build a successful career, you need to realize that soft skills are much more important than hard skills. 4?? Most questions in technical interviews are completely disconnected from what’s actually needed on the job. 5?? Without English, there’s no future in IT. 6?? Right now is a bad time to start learning frontend development from scratch. Which points do you agree with, and which ones not? ??
要查看或添加评论,请登录
-
-
A big part of being a developer/software engineer is knowledge sharing ?? . so for the past couple of months I took some time to sharpen up my skills and learn things on a deeper level. The problem i faced is everyone is selling a course on something and telling you how you need that to be a successful developer and OMG its frustrating ?? and a big waste of time ?? . I am sharing a few courses with you all so i recommend you start them ASAP if they apply to you. 1. JavaScript: From First Steps to Professional by Anjana Vakil on Frontend Masters - By far the best JavaScript course on the internet where you will be able to retain and understand JavaScript like never before. 2. Already know enough of JavaScript , HTML , CSS - and want to build websites that are industry standard and rank highly on google searches / SEO - Modern Search Engine Optimisation (SEO) by Mike North again on Frontend Masters. I was blown away by the fact that i have never come across these topics before in my learning Journey and how important they are to build on the Web. 3. Building websites isn't enough—you need to create websites that are accessible to everyone, including people with disabilities. Learn the essentials of website accessibility to ensure your site is user-friendly for all - Website Accessibility, v2 by Jonathan Kuperman on Frontend Masters 4. If you are a junior and confused about job search , Linkedin and networking - take Getting a Software Engineering Job, v3 by Jerome Hardaway on Frontend Masters. This course provides so much value. 5. If you are someone who is starting or is in a new role - and want to learn how you can develop skills like adapting quickly to new roles, estimating timelines, building connections, and self-advocacy, along with practical techniques for working with legacy code using refactoring and test-driven development - Software Developer Success - Soft Skills and Testing by Francesca Sadikin on Frontend Masters is the course for you. #SoftwareEngineering #DeveloperSkills #KnowledgeSharing
要查看或添加评论,请登录
-
Had a phone interview today and realized there’s still so much more I need to learn and improve upon. ——— Some of the questions that really made me think were: 1. ‘Why are you considering leaving your current company?’ Currently, I’m working at a pharmaceutical company, focusing on the development and optimization of our online marketplace. I played a key role in the development of the platform’s core functionalities and successfully launched the project. As the project has stabilized, my daily tasks now mainly involve maintenance and bug fixes. While these tasks have helped me gain valuable experience, I’m eager to take on more complex, technically challenging projects to continue growing and contribute even more value to the company. 2. ‘What have you worked in your current job?’ My work mainly focuses on component and page development for our online marketplace. I’ve built reusable components for elements like product cards, modals, address selection, and pagination. I also condensed complex functionalities into components, such as address recognition, user ratings, order previews, and a lottery spin wheel. Additionally, I’ve worked on designing various pages, including product display pages, campaign pages, the points mall, and shopping cart pages. 3. ‘What challenges have you faced in your current role?’ One specific challenge I encountered was when users reported being unable to submit files, and the interface was returning an unexpected 404 error. I immediately collaborated with both the front-end and back-end teams, listing potential causes and systematically testing each scenario to replicate the issue. After some investigation, we discovered that the problem stemmed from file size limitations. To address this, I implemented a loading animation for file uploads and added user feedback for the 404 error, which greatly improved the user experience. 4. ‘What do you hope to gain from this role if you’re hired?’ I’m excited about the chance to collaborate with talented professionals in a dynamic environment, where I can contribute to impactful projects and continue learning from others. ——— I was also asked some technical questions related to TypeScript, React, and CSS, and I must admit that I didn’t perform as well as I’d hoped in answering them. This experience has motivated me to dive deeper into React and start building personal projects to strengthen my skills. Although I didn’t perform as well as I expected, I’m excited about the opportunity to learn and grow from this experience. I believe it will help me evolve as a developer and better tackle more complex challenges moving forward.
要查看或添加评论,请登录
-
A rare day off from work and personal responsibilities. Time to reflect and project the coming year(s). I’ve revisited one of my fav places to unwind - Vocation Brewery in Hebden Bridge. I spent many hours between 2020-2021 in here, trying to make sense of Eloquent JavaScript (shh… most of it is still gibberish to me!) I’m grateful to now have a developer position (ironically using a stack devoid of JS). My employers and colleagues support my progress and the culture is a 100% fit with my values - don’t underestimate how important this is. The next year is going to be the next step for me as I push to add “mid” to my job title. My tips for those still pushing for an opportunity: 1. Remain calm and keep going. It only takes one yes so don’t sweat the rejections. A caveat - take the required experiences listed with a grain of salt but, equally, be realistic with where you’re at with regards to skills and experience. 2. Secondly, start a project that pushes you out of your comfort zone. The learning comes from struggling. If you think you’re not cut out for being a developer, you’re on the right track. Keep going! 3. Thirdly, don’t get caught up in tutorial hell, or dev stack hell. Everyone has an opinion and there are a hundred solutions to one problem. The way developers work is forever changing so you want to be flexible. 4. Be a problem solver. Being an expert at solving problems future proofs yourself. 5. Enjoy the process. The majority of my day is spent finding and fixing bugs. Things going wrong are some of the best lessons I’ve had thus far. Wishing all my connections a wonderful festive period. Rest up, get ready for a brilliant 2025 ?? #developer #newyear #coding
要查看或添加评论,请登录
-
-
Recently I saw a surge of posts that told frontend beginners to learn long lists of technologies, concepts, and languages. Sometimes beginners are also told to learn xy first before ever thinking of learning this other technology (which is usually required in all job listings). I believe this is highly toxic and we need to be more thoughtful and considerate with those things. Juniors, beginners, people starting out, and interns have always been in a very vulnerable position. Let me start with the following: Right now it is really hard to get hired in this industry, especially if you're interviewing for you first job. It's always good to get feedback and ask others how to improve your projects, and applications and keep on learning but you need to remember that today more than ever, it's also a numbers game and rejections often have nothing to do with you. Stuff for your first job: - Be able to write functions, play with arguments, default parameters, object parameters, and destructuring do not worry if you do not understand everything, just keep playing with it - Have a GitHub account, read up on how to write good commit messages, follow best practices - Learn one frontend framework and do not worry about understanding everything, emphasize playing around, getting things into muscle memory, repeating things - Pick a really simple to-do list tutorial for one of those frameworks and after finishing it once, try doing it again without using the tutorial. This will not work the first, second, or third... time, do not worry. Peak wherever you need, finish it, and start over, you will see that you need fewer and fewer peeks. - Experiment from time to time with Typescript. If you are lucky, you'll get hired before you play with it so much, that you reach the point, where you prefer it. If the job market sucks, you reach a point, where you feel more comfortable with Typescript than Javascript, from there on continue doing everything with Typescript. Most importantly: DO NOT PANIC. I'm considering picking stuff that supposedly every beginner has to understand and testing senior colleagues to share the results anonymously.
要查看或添加评论,请登录
-
-
**It's Easy to a Frontend Developer???** Starting to learn frontend development in 2022 has been quite the challenge, let me tell you. I've been putting in 5-10 hours of learning each day, and let me tell you, it's HARD. I've been feeling frustrated and defeated more times than I can count. But even though it's been a struggle, I've been determined to push through and keep going. The thought of "I'm still not good enough" and losing "Time" was always haunting me every day. And you know what? It finally paid off. At the 6 month mark, I made a breakthrough and landed a job in the field. It wasn't easy, but my commitment and the constant thoughts of what if I don't make it were the only things that kept me going. here's some advice that I can give you: **1?Make a Roadmap: create a clear goal, a clear roadmap that you need to learn step by step and please make sure you do it step by step once you know what to do. **2?Stick to The Basic: What's the basic? HTML, CSS, Javascript. Please make sure you can build something just using these first before you go off to learn a framework **3?Repetition is Boring, but this is The Most Sacred Ritual: The boring part is always the most fundamental. Create -> Review Your Code -> Improve (Learn How Clean Code Works). I called it C.R.I. framework. If you're just starting on your front-end development journey, let me tell you - it won't be easy. But if you stay committed and keep pushing forward, even when it feels impossible, you can make it happen. Trust me, I know from experience. #frontenddevelopment?#learning?#persistence?#commitment
要查看或添加评论,请登录
-
-
??As a working professional, you should not skip preparing these Javascript questions for Frontend Engineer interview:? ? ???? What is the event loop, and how does it work in JavaScript? ???? What are JavaScript modules, and how do you use import and export? ???? What is the difference between synchronous and asynchronous code in JavaScript? ???? Explain the difference between call(), apply(), and bind(). ???? What is the difference between shallow copy and deep copy, and how can you implement them in JavaScript? ???? What is a pure function, and why is it important? ???? What are higher-order functions, and can you provide examples? ???? What is the purpose of async/await, and how is it different from .then()? ???? Explain the concept of debouncing and throttling, with examples. ???? How does garbage collection work in JavaScript? This are not the kind of interview questions you see every other day. Learn it, build confidence, become technically sound frontend engineer. Following a structured way to upskill with consistency is the only way to achieve your goals.???? But many of us fail to follow a structured way due to our busy schedules and jobs, that’s why I checkout Bosscoder Academy. They have helped over 1500+ software engineers switch to their dream companies, and you, too, can switch your career with their help. Check here: https://bit.ly/4gIisIj They can help you with: ? Structured curriculum to DSA, System Design, and Full stack development. ? Personal Mentorship from industry experts. ? Live Classes & 24/7 Doubt Support. ? Real-life, relevant projects and job switch assistance. Get a ?????????????? ???????? ?????????? ???? 30% ???????????????? on all the courses.?? #frontend #sde #collab #interviewpreparation
要查看或添加评论,请登录
-
-
?? *Introducing My New React Application!* ?? I’m excited to share a recent project I developed using React, focused on managing and displaying student placement records. Here’s a brief overview of the core principles and features: ?? Data Fetching: Using fetch API to retrieve data from server endpoints efficiently. This ensures smooth data loading and enhances the user experience. ?? State Management with Hooks: Utilized React's useState for managing state and useEffect for side effects. These hooks enable the application to react to user inputs and data changes dynamically. ?? Advanced Filtering: Created a robust filtering mechanism allowing users to filter placement records by: - Job Type: Differentiates between Full-time and Internship positions. - Salary Type: Filters records based on Monthly or Yearly salary. - Company: Enables selection of specific companies. ?? Modular Design: Developed with a component-based structure, making the codebase more modular and reusable. Components like FilterComponent, PlacementsComponent, and others enhance maintainability and scalability. ?? See the Video: Watch the demo video to see the app in action! ?? Check Out the Code: Explore the complete code on GitHub! [GitHub Repository](https://lnkd.in/dSm4AScC) #React #WebDevelopment #JavaScript #FrontendDevelopment #Coding #TechInnovation #GitHub
要查看或添加评论,请登录
Software Engineer @ BISONAI
7 个月Great progress! Keep it up!