We get countless emails/messages on: 𝟣. 𝖶𝗁𝖺𝗍 𝖺𝗋𝖾 𝗍𝗁𝖾 𝗄𝖾𝗒 𝗍𝗈𝗉𝗂𝖼𝗌 𝗍𝗈 𝖿𝗈𝖼𝗎𝗌 𝗈𝗇 𝗐𝗁𝖾𝗇 𝗉𝗋𝖾𝗉𝖺𝗋𝗂𝗇𝗀 𝖿𝗈𝗋 𝖤𝗆𝖻𝖾𝖽𝖽𝖾𝖽 𝖲𝗈𝖿𝗍𝗐𝖺𝗋𝖾 𝖤𝗇𝗀𝗂𝗇𝖾𝖾𝗋𝗂𝗇𝗀 𝗂𝗇𝗍𝖾𝗋𝗏𝗂𝖾𝗐𝗌. 𝟤. 𝖧𝗈𝗐 𝖼𝖺𝗇 𝗈𝗇𝖾 𝗀𝗈 𝖺𝖻𝗈𝗎𝗍 𝗅𝖾𝖺𝗋𝗇𝗂𝗇𝗀 𝗍𝗁𝖾 𝖻𝖺𝗌𝗂𝖼𝗌 𝗈𝖿 𝖤𝗆𝖻𝖾𝖽𝖽𝖾𝖽 𝗌𝗈𝖿𝗍𝗐𝖺𝗋𝖾 𝖣𝖾𝗏𝖾𝗅𝗈𝗉𝗆𝖾𝗇𝗍. Well, the good news is, we are working on both. Mahmad Bharmal is working on a series on lectures that will cover basics and important concepts from different essential subjects like - C, OS, Computer Architecture etc the DOs and the DON'Ts when it comes to having a technical discussions. Embedded systems is vast but interviewers looks for the basics. We (the inpyjama team) have collectively interviewed more than 400 candidates throughout our careers thus far and know exactly what keywords signal that the candidate know their thing! Mahmad Bharmal has decided to work on putting all the interviewing secrets in one course! Everything we used and know to crack interviews + what we looked for in technical candidates all throughout our careers is packed in this one course. The 🍒 on top is, we decided to offer this course as part of the The firmware Engineer's Arsenal, which is our "Zero to Hero" Embedded Systems Software Bundle of courses with all essential courses that will teach you embedded systems engineering. Get it here: https://lnkd.in/g3fExxGh -------- 𝙵𝚘𝚛 𝚖𝚘𝚛𝚎 𝚒𝚗𝚜𝚒𝚐𝚑𝚝𝚏𝚞𝚕 𝚌𝚘𝚗𝚝𝚎𝚗𝚝 𝚘𝚗 𝙴𝚖𝚋𝚎𝚍𝚍𝚎𝚍 𝚂𝚢𝚜𝚝𝚎𝚖𝚜, 𝙵𝚘𝚕𝚕𝚘𝚠: - 𝗣𝗶𝘆𝘂𝘀𝗵 𝗜𝘁𝗮𝗻𝗸𝗮𝗿: https://lnkd.in/dYWsEdeC - 𝗖𝗼𝘂𝗿𝘀𝗲𝘀: https://lnkd.in/g77fZk2M - 𝗡𝗲𝘄𝘀𝗹𝗲𝘁𝘁𝗲𝗿: https://lnkd.in/gJ4ks5v9 - 𝗬𝗼𝘂𝘁𝘂𝗯𝗲: https://lnkd.in/gTS25MAR - 𝗗𝗶𝘀𝗰𝗼𝗿𝗱: https://lnkd.in/d2ZscAYB - 𝗪𝗵𝗮𝘁𝘀𝗮𝗽𝗽 𝗰𝗵𝗮𝗻𝗻𝗲𝗹: https://lnkd.in/gKJxmz2X #inpyjama #embeddedsystems #embeddedbasics
Piyush Itankar’s Post
More Relevant Posts
-
Whether it's reversing a string, an array, or a linked list, the underlying concept is the same. Once the core principle is understood, it can be applied across various data structures. ✅ I was asked this specific problem during a coding round with a MAANG company, where the task was to reverse only the letters in a string, skipping any punctuation marks or symbols. While the concept seems straightforward, it provides a great opportunity to strengthen the basics such as character handling and string manipulation. I think practicing problems like this makes it easier to tackle more complex string-related questions when you're preparing for technical interviews. 🤓 Feel free to check out my solution with detailed steps and comments in the link below! 👩💻 #embeddedprogrammer #codinginterviews #MAANG #day4of7
To view or add a comment, sign in
-
When recruiting for roles within Software Engineering it can be hard to find the necessary skills due to their availability... however, there are a few programming languages that make that search even harder 👀 Go, C & R can be the bane of your life when they are a requirement 🥵 I'd always recommend to Go Engineers that they put "Golang" in their CV over Go as it's an easily searchable phrase via a boolean. When it comes to C & R - I don't have a clue how you can make yourself more visible on searches when it comes to recruiters finding your CV. So until I find that solution, the below will be my reaction to seeing a C & R requirement come through the inbox 🤣 Any tips? #recruitment #C #R #software #Go #Golang
To view or add a comment, sign in
-
📍Computer Network Interview Questions 🚀 When it comes to cracking Software Development Engineer (SDE) interviews, mastering the core subjects is crucial. One key area to focus on is Computer Networks. Understanding networking concepts can be a game-changer in technical interviews, as it forms the backbone of many modern systems. To help you prepare, here are some essential Computer Networks questions you should know. 📌 Save it 👍 like and 📲 share with your friends and connections & follow Vaibhav Mishra for more such contents 🧑💻 #computer #network #interview #questions #software #development #coding #practice
To view or add a comment, sign in
-
I have a memorable story related to this problem...... In my life, my first technical interview was at Chaldal Engineering Ltd. During my first technical interview at Chaldal Engineering Ltd, the interviewer asked me to find the longest consecutive subsequence in an unsorted array. The task was to identify the longest subsequence that, when sorted, has consecutive elements with a difference of 1. My initial solution had a time complexity of O(n log n), but the interviewer asked me to optimize it to O(n). I couldn’t solve it in O(n) at that time, but today, I’ve managed to solve it with a solution that beats 100% in time complexity and 99% in space complexity. Interviews truly offer valuable learning experiences! :3 The problem was not exactly the same but was of a similar type. #OctoberChallange #Streak28 #Leetcode daily [28th Oct'24] - 2501. Longest Square Streak in an Array #DifficultyMedium 🚀 Cpp Solution 👁️ GitHub Source - https://lnkd.in/gxG74h4g
To view or add a comment, sign in
-
Calling all system design enthusiasts for a quick discussion! 👋 The system design interview immerses you in architecture and scalability, but with just 45 minutes, how deep should you dive? Here's the question: In a system design interview, would you prefer to: Deep dive into a specific component: Focus on the intricate details of one element (e.g., recommendation engine), showcasing your in-depth technical knowledge. Provide a high-level overview of the entire system: Outline the core components and their interactions, demonstrating your understanding of the big picture and scalability. There's no single right answer! Both approaches have their merits. Let's discuss in the comments:✏ What are the pros and cons of each approach?📥 When might one approach be more effective than the other?📥 How do you decide which approach to take during an interview?📥 Have you ever had to make this choice during a system design interview? Share your experience and how you navigated. My book "Ace the System Design Interview" will be releasing soon 📔📕 Follow me for the release date: Naveen chandrawanshi ✅ #systemdesign #interviewprep #coding #softwareengineer #softwareengineering #faang #dsa #java
To view or add a comment, sign in
-
𝐡𝐨𝐰 𝐚𝐫𝐞 𝐰𝐞 𝐩𝐥𝐚𝐧𝐧𝐢𝐧𝐠 𝐭𝐨 𝐡𝐞𝐥𝐩 𝐲𝐨𝐮 𝐢𝐧 𝐲𝐨𝐮𝐫 𝐄𝐦𝐛𝐞𝐝𝐝𝐞𝐝 𝐂𝐨𝐝𝐢𝐧𝐠 𝐢𝐧𝐭𝐞𝐫𝐯𝐢𝐞𝐰𝐬? As promised earlier, we are adding Interview Prep Track to the Firmware Engineer's Arsenal (A set of courses for any Embedded Engineer). 🔸 Designed by those who have taken 400+ interviews. 🔸 Packed with interview insights and nuggets. Covering topics - C, OS concepts and more. 🔸 Hop topics - Interrupts, Virtualisation, Memory management and more. 🔸 Learn how to approach a problem and drive it to a solution. 🔸 Focused on - Do's and Don'ts. 🔸 Tricks to remain in the driving seat during an interview. 🔸 Recorded Mock Interviews to get the feel of real life interview experience. Don't wait! Brace up for you next interview! 𝐆𝐞𝐭 𝐀𝐝𝐝𝐢𝐭𝐢𝐨𝐧𝐚𝐥 𝟏𝟎% 𝐎𝐅𝐅, 𝐔𝐬𝐞 𝐂𝐨𝐮𝐩𝐨𝐧 𝐂𝐨𝐝𝐞: 𝐅𝐄𝐀𝟏𝟎 𝑮𝒆𝒕 𝒊𝒕 𝒏𝒐𝒘: https://lnkd.in/ggcQYZn5 𝐋𝐢𝐦𝐢𝐭𝐞𝐝 𝐓𝐢𝐦𝐞 𝐎𝐟𝐟𝐞𝐫 (𝐞𝐱𝐩𝐢𝐫𝐞𝐬 𝐢𝐧 𝟐𝟒 𝐇𝐫𝐬). Note: Price is expected to rise as we add more courses to the Bundle. Buy now and get all the future upgrades for free: https://lnkd.in/ggcQYZn5
To view or add a comment, sign in
-
Bugs can get you rejected in coding interviews💔 Here are tips to avoid those bugs and debug if they do pop up: ✅ For avoiding bugs, understand the problem statement first and make sure you: 🔶 Plan before you code: Outline your approach and algorithm to reduce chances getting bugs. 🔶 Test in Stages: Don’t test the entire code at once but instead, test small parts of as you write. ✅ When it comes to debugging, you can use IDE debugger or follow these steps: 🔶 Isolate the Issue: Identify which part of the code has a bug and isolate it for better debugging. 🔶 Review Logic and Syntax: Check the code line by for any logical/syntax error or inconsistencies. The best practice is to participate in several mock interviews before the actual one. You can connect with me or other MAANG mentors through Preplaced. For a free trial session, click here - https://lnkd.in/d9HA3H-w We can assist you in refining your preparation by teaching you how to answer interview questions, sharing best practices, and conducting live practice sessions🚀 Wishing you all the best❤️
To view or add a comment, sign in
-
𝗦𝘁𝘂𝗱𝘆 𝗼𝗻 𝘁𝗵𝗲 𝗣𝗲𝗿𝗰𝗲𝗽𝘁𝗶𝗼𝗻 𝗼𝗳 𝗧𝗲𝗰𝗵𝗻𝗶𝗰𝗮𝗹 𝗜𝗻𝘁𝗲𝗿𝘃𝗶𝗲𝘄𝘀 𝗶𝗻 𝗦𝗼𝗳𝘁𝘄𝗮𝗿𝗲 𝗘𝗻𝗴𝗶𝗻𝗲𝗲𝗿𝗶𝗻𝗴 I’m conducting a study for my thesis, asking software engineers about their experiences with and different perceptions of technical interviews. 💻 Have you ever participated in a technical interview in software engineering? "𝘛𝘦𝘤𝘩𝘯𝘪𝘤𝘢𝘭 𝘪𝘯𝘵𝘦𝘳𝘷𝘪𝘦𝘸𝘴 𝘶𝘴𝘶𝘢𝘭𝘭𝘺 𝘵𝘢𝘬𝘦 𝘱𝘭𝘢𝘤𝘦 𝘢𝘧𝘵𝘦𝘳 𝘢𝘯 𝘪𝘯𝘪𝘵𝘪𝘢𝘭 𝘴𝘤𝘳𝘦𝘦𝘯𝘪𝘯𝘨 𝘵𝘰 𝘱𝘳𝘰𝘷𝘦 𝘢𝘯𝘥 𝘴𝘩𝘰𝘸 𝘵𝘩𝘦 𝘩𝘢𝘳𝘥 𝘴𝘬𝘪𝘭𝘭𝘴 𝘰𝘧 𝘵𝘩𝘦 𝘤𝘢𝘯𝘥𝘪𝘥𝘢𝘵𝘦𝘴. 𝘛𝘩𝘦𝘴𝘦 𝘪𝘯𝘵𝘦𝘳𝘷𝘪𝘦𝘸𝘴 𝘰𝘤𝘤𝘶𝘳 𝘦𝘪𝘵𝘩𝘦𝘳 𝘰𝘯𝘭𝘪𝘯𝘦 𝘰𝘳 𝘪𝘯 𝘱𝘦𝘳𝘴𝘰𝘯, 𝘳𝘦𝘲𝘶𝘪𝘳𝘪𝘯𝘨 𝘤𝘢𝘯𝘥𝘪𝘥𝘢𝘵𝘦𝘴 𝘵𝘰 𝘢𝘥𝘥𝘳𝘦𝘴𝘴 𝘵𝘦𝘤𝘩𝘯𝘪𝘤𝘢𝘭 𝘰𝘳 𝘱𝘳𝘰𝘨𝘳𝘢𝘮𝘮𝘪𝘯𝘨 𝘤𝘩𝘢𝘭𝘭𝘦𝘯𝘨𝘦𝘴." ✨ Then I’m interested in your experiences and opinion! ✨ How was the preparation period for you? Did you have enough time? Did you prepare with #LeetCode, books like #CrackingtheCode or university courses? Were you treated fairly? Did the format suit you? The link to the online study is: https://lnkd.in/eKtVeSJt Are you working or teaching in this field? 👍🏻If yes: Could you share either this post or the survey link with your colleagues and students? You would be a great help to me! 🙏🏻 Thank you a lot and all the best! Clara Matheis (University of Osnabrück) #technicalinterviews #study #softwareengineering #careerstart #hiring #hiringprocess #leakypipeline #surveycircle
Perception of Technical Interviews in Software Engineering
survey.academiccloud.de
To view or add a comment, sign in
-
Want to prepare for your next FAANG Interview? Here I will walkthrough a solution for Leetcode 449: Serialize and Deserialize a BST. Why Serialize a BST? Serialization is converting a data structure into bits the purposes of storing the data in memory or as a file for later retrieval, or to use less space when transmitting it across a network connection. A Binary Search Tree (BST) is usually serialized into a string, which is what we will do in this case. #Serialization An effective method for serializing a BST is to perform a preorder traversal (root, left, right), storing the values in a string separated by spaces. We first start by importing a few libraries that will help us: include <string> include <sstream> include <queue> Then we'll define a function to start encoding a tree into a single string: string serialize(TreeNode* root) { stringstream ss; serializeHelper(root, ss); return ss.str(); } Here we use recursion to take care of the task, by passing in the root (or beginning) of our tree, and then defining a function serializeHelper which will: - store the value held in the node - call itself on the left child of the node - call itself on the right child of the node This eventually processes the entire tree. With this in mind, serializeHelper should look like the following: void serializeHelper(TreeNode* node, stringstream& ss) { if (!node) return; // This is ss << node->val << " "; serializeHelper(node->left, ss); serializeHelper(node->right, ss); } We add the line if (!node) return; for when we get to the leaf nodes and there are no children. In the next post I'll go over the steps to create the deserializer. Thanks for reading! #FAANG #Interviewprep #LeetCode #Cpp
To view or add a comment, sign in
-
I joined a valuable online workshop on "Building an Engineering Resume". It was a very interactive and engaging session by Saad Aslam and Tech Minds. The presenter shared valuable tips on how to showcase our technical achievements( projects ), skills and experience in a resume. Here are some of the key giveaways I learned from the webinar : 🚀 Projects: This section should have a 'Project Title' and a 'Description' for the project details, including some statistics about it. 💫 Skill: Make two sections of the skills, Technical skills and Soft skills ( skills like teamwork, problem solving, communication). For a student or fresh graduate we should only add the skills we possess, because interviewer asks questions related to the skills we mention in our resume. A better way to showcase our skills is like this "Java (expert), python (intermediate), Git (proficient)" . This way the interviewer can get an idea of the level of questions to be asked from the mentioned fields. 🌟 Experience: mention the position on which you work, company name and the duration of job along with your contributions to the company. ✨ Achievements: Awards / recognition to be mentioned along with any certificates. 💫 Education: This section includes the Degree | Institute from where it is achieved,| city, state,| graduation year and GPA (if required) . Relevant coursework should be mentioned. (Optional ) Relevant electives .
To view or add a comment, sign in
Please include session for interview preparation for experienced professional as well.