<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Tina Bu</title>
    <description>The latest articles on DEV Community by Tina Bu (@tinabu).</description>
    <link>https://dev.to/tinabu</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F201133%2F3b2895de-738f-4954-9476-7f934e497b38.jpeg</url>
      <title>DEV Community: Tina Bu</title>
      <link>https://dev.to/tinabu</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/tinabu"/>
    <language>en</language>
    <item>
      <title>Hardest Technical Interview Question You Were Asked In Your Life</title>
      <dc:creator>Tina Bu</dc:creator>
      <pubDate>Tue, 03 Sep 2019 19:38:03 +0000</pubDate>
      <link>https://dev.to/tinabu/hardest-technical-interview-question-you-were-asked-in-your-life-5glk</link>
      <guid>https://dev.to/tinabu/hardest-technical-interview-question-you-were-asked-in-your-life-5glk</guid>
      <description>&lt;p&gt;I figured it might be interesting to start a thread of the hardest technical interview question people were asked. I have had quite a few interviews in the past few years and it never amazes me how hard some questions are, even if I am looking for data scientist roles and not SDE.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;Disclaimer:&lt;br&gt;
Company names or any confidential interview details will and should not be shared. &lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Anyway, the hardest question I was asked ever was to parse a string of a mathematical expression with &lt;code&gt;+&lt;/code&gt;, &lt;code&gt;-&lt;/code&gt;, &lt;code&gt;*&lt;/code&gt;, &lt;code&gt;/&lt;/code&gt;, &lt;code&gt;(&lt;/code&gt;, &lt;code&gt;)&lt;/code&gt; and empty spaces, and calculate the result with consideration of order of operations (Parentheses &amp;gt; Multiplication and Division &amp;gt; Addition and Subtraction). For example,&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight"&gt;&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Input：" 6-4 / 2 "
Output：4
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;





&lt;div class="highlight"&gt;&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Input: "1+4*3/(2-6)"
Output: -2
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;



&lt;p&gt;It's almost the same question as &lt;a href="https://leetcode.com/problems/basic-calculator-iii"&gt;LeetCode 772&lt;/a&gt; (it seems that you need to be subscribed to see the problem description tho). &lt;/p&gt;

&lt;p&gt;For the interview, I have around 45 minutes to solve this recursion problem and handle the case where there is a parenthesis I need to temporarily save the current results in a stack and calculate what's inside the parentheses first, and if I see a &lt;code&gt;-&lt;/code&gt; or &lt;code&gt;+&lt;/code&gt;, there might be a higher order operator on the right that needs to be calculated first. And not surprisingly I couldn't figure it out. I was having the most problems with keeping adding up to a global result variable but also maintaining temporary local calculation results. &lt;/p&gt;

&lt;p&gt;What was the hardest question you were asked during technical interviews? Have you ever used BFS, DFS, Dynamic Programming, Simulation, or even LinkedList in your real life? Do you like algorithm interviews? Are you a hiring manager and have thoughts on how to better evaluate candidates? Do you know how to solve the question I failed? &lt;/p&gt;

</description>
      <category>help</category>
      <category>career</category>
      <category>discuss</category>
      <category>interview</category>
    </item>
    <item>
      <title>TODO 9/2 - 9/8 &amp; Review on Last Week</title>
      <dc:creator>Tina Bu</dc:creator>
      <pubDate>Mon, 02 Sep 2019 22:27:38 +0000</pubDate>
      <link>https://dev.to/tinabu/todo-9-2-9-8-review-on-last-week-56jg</link>
      <guid>https://dev.to/tinabu/todo-9-2-9-8-review-on-last-week-56jg</guid>
      <description>&lt;p&gt;I am feeling more and more confident about my planning skills as this thread keeps building. Once again I finished all of the 3 top priorities I set up for last week 🥳&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;KeepTruckin Interview ✅

&lt;ul&gt;
&lt;li&gt;Pramp prep&lt;/li&gt;
&lt;li&gt;Prepare questions&lt;/li&gt;
&lt;li&gt;Interview on Friday&lt;/li&gt;
&lt;/ul&gt;


&lt;/li&gt;
&lt;li&gt;Resume ✅

&lt;ul&gt;
&lt;li&gt;1 pomo Kuzushiji&lt;/li&gt;
&lt;li&gt;Finalize and send out to Lynne&lt;/li&gt;
&lt;/ul&gt;


&lt;/li&gt;
&lt;li&gt;Noom daily checkin ✅&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;I came back from Houston mid-week. It was really fun and the people are super nice. Our HQ is also very cool. All the people there are quite nice and chill. Not sure why our center has to be so old with an ex-electrical technician as our head of digital security. &lt;/p&gt;

&lt;p&gt;Interview with KeepTruckin went okay. It's a platform engineer role and I told the hiring manager I don't really have relevant experience. He encouraged me to do the interview anyway and I tried my best. I definitely see my lack of knowledge in API and infrastructure design but I don't think I can do better than that. Especially given it's a 5 round back-to-back interview for 6 hours straight without any break. &lt;/p&gt;

&lt;p&gt;I applied for a few roles I am interested in from KeyValues and am very excited to see if I will hear back from any of them soon. I also joined a job hunting group and hope to learn and contribute in the community. My H1B RFE documents were received by USCIS too and hopefully it can get approved. &lt;/p&gt;

&lt;p&gt;My weight loss plan with Noom is going well too. Much better than I expected actually. I was going to cancel the plan after the free trial but I might consider keeping it now. I talked about it on Twitter but somehow the html link for the tweet doesn't work here 😿&lt;/p&gt;




&lt;p&gt;I am dedicating this week to job hunting as well. And my mantra is, ba dum ba dum bam, dream big!&lt;/p&gt;

&lt;p&gt;I tried to apply to some big companies but never heard back from them so I kinda gave up. But I don't want to tell myself that I am not capable of getting attractions from all kinds of roles so will definitely apply to a few more again this week and ask for referrals whenever I can. My 3 priorities this week are:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;apply to 2+ jobs per day

&lt;ul&gt;
&lt;li&gt;research big tech companies for data scientist roles&lt;/li&gt;
&lt;li&gt;incomplete list: LinkedIn, Twitter, Google, Amazon, Uber&lt;/li&gt;
&lt;li&gt;ask for referrals/apply&lt;/li&gt;
&lt;/ul&gt;


&lt;/li&gt;
&lt;li&gt;Kuzushiji

&lt;ul&gt;
&lt;li&gt;2 pomo daily&lt;/li&gt;
&lt;/ul&gt;


&lt;/li&gt;
&lt;li&gt;Dingpy Article

&lt;ul&gt;
&lt;li&gt;revise&lt;/li&gt;
&lt;li&gt;submit to publication&lt;/li&gt;
&lt;/ul&gt;


&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Another exciting thing is I am going to a live podcast session on Friday in New York! The podcast is called &lt;em&gt;&lt;a href="https://www.stitcher.com/podcast/by-the-book"&gt;By The Book&lt;/a&gt;&lt;/em&gt; and I have been &lt;a href="https://www.linkedin.com/feed/update/urn:li:activity:6572950045103017985/"&gt;binge listening&lt;/a&gt; since I found out about it. &lt;/p&gt;

&lt;p&gt;All right friends see you next week!&lt;/p&gt;




&lt;p&gt;Cover photo by &lt;a href="https://unsplash.com/@sharonmccutcheon?utm_source=unsplash&amp;amp;utm_medium=referral&amp;amp;utm_content=creditCopyText"&gt;Sharon McCutcheon&lt;/a&gt; on &lt;a href="https://unsplash.com/search/photos/dream?utm_source=unsplash&amp;amp;utm_medium=referral&amp;amp;utm_content=creditCopyText"&gt;Unsplash&lt;/a&gt;&lt;/p&gt;

</description>
      <category>beginners</category>
      <category>machinelearning</category>
    </item>
    <item>
      <title>TODO 8/26 - 9/1 &amp; Review on Last Two Weeks</title>
      <dc:creator>Tina Bu</dc:creator>
      <pubDate>Tue, 27 Aug 2019 20:10:01 +0000</pubDate>
      <link>https://dev.to/tinabu/todo-8-26-9-1-review-on-last-two-weeks-1i83</link>
      <guid>https://dev.to/tinabu/todo-8-26-9-1-review-on-last-two-weeks-1i83</guid>
      <description>&lt;p&gt;I missed last week's review post, oops.&lt;/p&gt;

&lt;p&gt;Things has been going really well. First and foremost, I finished all 3 most important items on my list from the previous week. &lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Driver Attrition Project * 

&lt;ul&gt;
&lt;li&gt;Finish feature engineering&lt;/li&gt;
&lt;li&gt;Try random forest &lt;/li&gt;
&lt;li&gt;Investigate feature importance&lt;/li&gt;
&lt;/ul&gt;


&lt;/li&gt;
&lt;li&gt;KeepTruckin Interview * 

&lt;ul&gt;
&lt;li&gt;Pramp practice * 2&lt;/li&gt;
&lt;/ul&gt;


&lt;/li&gt;
&lt;li&gt;Update resume * 

&lt;ul&gt;
&lt;li&gt;driver attrition&lt;/li&gt;
&lt;li&gt;spacing&lt;/li&gt;
&lt;li&gt;Kuzushiji&lt;/li&gt;
&lt;li&gt;send to career coach for review&lt;/li&gt;
&lt;li&gt;send to friends for referral&lt;/li&gt;
&lt;/ul&gt;


&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;We have been finishing up a project for a presentation, for which I traveled to Houston the last Friday. I also had my first round Medium interview which I think went well. &lt;/p&gt;

&lt;h2&gt;
  
  
  Achievements!
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;I had my braces removed on Aug 13rd 😁 Invisalign in on 22nd&lt;/li&gt;
&lt;li&gt;Last swimming class when I swam a lap 🏊🏻‍♀️&lt;/li&gt;
&lt;li&gt;Published an article on interview tips on Medium &lt;/li&gt;
&lt;li&gt;Resumed algorithm interview practice on Pramp&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Happy Memories
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;The Handmaid's Tale season 3 ended. Looking forward to the book sequel! &lt;/li&gt;
&lt;li&gt;Tried to play volleyball&lt;/li&gt;
&lt;li&gt;Visited Baltimore, the historic ships and the Charles Village&lt;/li&gt;
&lt;li&gt;team building at Dave &amp;amp; Busters, our team won!&lt;/li&gt;
&lt;li&gt;Houston has 85°C, authentic Korean &amp;amp; Japanese &amp;amp; Mexican restaurants!&lt;/li&gt;
&lt;li&gt;Visited my Natural History Museum and bought dinosaur shirt&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  This Week
&lt;/h2&gt;

&lt;p&gt;This week I will focus on enjoying Houston with friends while we are here. Friday I have a whole day virtual onsite interview which should be fun. I also started a weight loss plan with Noom and it seems really cool. Exciting week!&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;KeepTruckin Interview

&lt;ul&gt;
&lt;li&gt;Pramp prep&lt;/li&gt;
&lt;li&gt;Prepare questions&lt;/li&gt;
&lt;li&gt;Interview on Friday&lt;/li&gt;
&lt;/ul&gt;


&lt;/li&gt;
&lt;li&gt;Resume

&lt;ul&gt;
&lt;li&gt;1 pomo Kuzushiji&lt;/li&gt;
&lt;li&gt;Finalize and send out to Lynne&lt;/li&gt;
&lt;/ul&gt;


&lt;/li&gt;
&lt;li&gt;Noom daily checkin&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Cover photo by &lt;a href="https://unsplash.com/@bajkorenata"&gt;Renáta-Adrienn&lt;/a&gt; on &lt;a href="https://unsplash.com"&gt;Unsplash&lt;/a&gt;&lt;/p&gt;

</description>
      <category>beginners</category>
      <category>machinelearning</category>
    </item>
    <item>
      <title>TODO 8/12 - 8/18 &amp; Review on Last Week</title>
      <dc:creator>Tina Bu</dc:creator>
      <pubDate>Thu, 15 Aug 2019 17:48:03 +0000</pubDate>
      <link>https://dev.to/tinabu/todo-8-12-8-18-review-on-last-week-5355</link>
      <guid>https://dev.to/tinabu/todo-8-12-8-18-review-on-last-week-5355</guid>
      <description>&lt;p&gt;Last week has been quite hectic as work really kicked in. But I am very happy about the work I did. I was able to finish all the 3 top priorities I set up 👏. I also had a very productive weekend and went to the gym twice. &lt;/p&gt;

&lt;blockquote&gt;
&lt;ul&gt;
&lt;li&gt;Driver Attrition Project* ✅

&lt;ul&gt;
&lt;li&gt;read legacy code&lt;/li&gt;
&lt;li&gt;understand what data we have and what has been done&lt;/li&gt;
&lt;li&gt;have a baseline model&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Recommender System 

&lt;ul&gt;
&lt;li&gt;Batch Script testing&lt;/li&gt;
&lt;li&gt;timezone change to EST&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Resume* ✅

&lt;ul&gt;
&lt;li&gt;update (Monday)&lt;/li&gt;
&lt;li&gt;review session (Tuesday)&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Medium Interview* ✅

&lt;ul&gt;
&lt;li&gt;prep self-introduction&lt;/li&gt;
&lt;li&gt;prep questions for the hiring manager &lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Side Project - 2 Pomodoro each (weekend)

&lt;ul&gt;
&lt;li&gt;hackathon&lt;/li&gt;
&lt;li&gt;Kuzushiji&lt;/li&gt;
&lt;li&gt;SearchAds&lt;/li&gt;
&lt;li&gt;DingPy&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/blockquote&gt;

&lt;p&gt;Moving on this week, I would like to finish the Driver Attrition Project as much as I can. Also, have an interview on Friday so definitely need to prepare for that. I will visit Baltimore with a friend on the weekend and unplug a little bit from work. My keyword this week is 'productivity'😬.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Driver Attrition Project * 

&lt;ul&gt;
&lt;li&gt;Finish feature engineering&lt;/li&gt;
&lt;li&gt;Try random forest &lt;/li&gt;
&lt;li&gt;Investigate feature importance&lt;/li&gt;
&lt;/ul&gt;


&lt;/li&gt;
&lt;li&gt;KeepTruckin Interview * 

&lt;ul&gt;
&lt;li&gt;Pramp practice * 2&lt;/li&gt;
&lt;/ul&gt;


&lt;/li&gt;
&lt;li&gt;Update resume * 

&lt;ul&gt;
&lt;li&gt;driver attrition&lt;/li&gt;
&lt;li&gt;spacing&lt;/li&gt;
&lt;li&gt;Kuzushiji&lt;/li&gt;
&lt;li&gt;send to career coach for review&lt;/li&gt;
&lt;li&gt;send to friends for referral&lt;/li&gt;
&lt;/ul&gt;


&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Cover photo by &lt;a href="https://unsplash.com/@bajkorenata"&gt;Renáta-Adrienn&lt;/a&gt; on &lt;a href="https://unsplash.com"&gt;Unsplash&lt;/a&gt;&lt;/p&gt;

</description>
      <category>beginners</category>
      <category>machinelearning</category>
    </item>
    <item>
      <title>TODO 8/5 - 8/11 &amp; Review on Last Week</title>
      <dc:creator>Tina Bu</dc:creator>
      <pubDate>Mon, 05 Aug 2019 20:42:48 +0000</pubDate>
      <link>https://dev.to/tinabu/todo-8-5-8-11-review-on-last-week-43gp</link>
      <guid>https://dev.to/tinabu/todo-8-5-8-11-review-on-last-week-43gp</guid>
      <description>&lt;h1&gt;
  
  
  Some Journalling
&lt;/h1&gt;

&lt;p&gt;Last week was quite productive. I moved to a new apartment with a shorter lease term, getting ready to relocate for my new job. I have decluttered some stuff and have been enjoying the zen a lot.&lt;/p&gt;

&lt;p&gt;I also did my second swimming class and now I am able to swim to the middle of the pool. This is a big step (or should we say stroke) for me as swimming has always been one of my biggest insecurities. Now I am in the US so I can just say I have hydrophobia and everyone applaud my courage. I also did 2 yoga classes. &lt;/p&gt;

&lt;p&gt;Work-wise, the script to schedule a batch machine learning job on Azure is done and ready for testing. The next step is to store the credentials in KeyVault instead of a config file for better security. After this, my recommender system is officially in production and will be able to auto-refresh itself every day. Hopefully we can get some feedback soon for further model improvement.&lt;/p&gt;

&lt;p&gt;I also led another Python study group in my team, where we learned some string manipulation and basic regex. (Check out &lt;a href="https://www.pythonmorsels.com/"&gt;Python Morsels&lt;/a&gt; if you want to level up your Python skills.)&lt;/p&gt;

&lt;p&gt;For the hackathon, our team decided on the challenge to create a "reverse mentoring" app which allows more senior folks to also benefit besides only providing help. We are still in the brainstorming phase on how this will work out and it has been quite fun. Have you mentored people and will you be interested in being "reverse mentored"?&lt;/p&gt;

&lt;p&gt;BUT, my biggest achievement last week is, I spoke with a mobile engineer at Medium and the next day I received an interview invitation from them! I feel I made a good decision rejecting a company 2 weeks ago because I clearly felt my excitement when I heard back from Medium that I didn't have for that company.  I JUST LOVE MEDIUM! (What's a little sad is that Medium is blocked in China and my family won't be able to access it. I think I definitely need to set up a VPN for them next time I go back.) &lt;/p&gt;




&lt;h1&gt;
  
  
  TODO Review and Plan
&lt;/h1&gt;

&lt;p&gt;Reviewing my checklist from last week, I realized I didn't include any work-related tasks or gym time and didn't allocate enough time for moving so it turned out a little too ambitious. I also realize that I have been consistently procrastinating on a few of the tasks either because I felt it's too challenging or I am not sure what I can get out of it. &lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;TODO from last week&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;revise resume

&lt;ul&gt;
&lt;li&gt;read IT Consulting project report: DONE&lt;/li&gt;
&lt;li&gt;SearchAds project focus on machine learning piece: DIDN'T DO&lt;/li&gt;
&lt;li&gt;add placeholder for hackathon project: DONE&lt;/li&gt;
&lt;li&gt;send to friends/mentors for review: WILL DO TODAY&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;practice summary of qualification for 5 job postings: DIDN'T DO&lt;/li&gt;
&lt;li&gt;gender equality hackathon

&lt;ul&gt;
&lt;li&gt;data source research: WILL DO TODAY&lt;/li&gt;
&lt;li&gt;brainstorming ideas -&amp;gt; decide on a topic: DONE&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Kaggle competition on Kuzushiji: DIDN'T DO&lt;/li&gt;
&lt;li&gt;settle into new apartment: DONE&lt;/li&gt;
&lt;/ul&gt;
&lt;/blockquote&gt;

&lt;p&gt;I will be speaking with my career coach this Tuesday so I hope it will motivate me to work more on my resume, summary of qualifications, and side projects. And I will definitely try to be more mindful and realistic when planning for this week. I also chose 3 top priorities*.  &lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Driver Attrition Project*

&lt;ul&gt;
&lt;li&gt;read legacy code&lt;/li&gt;
&lt;li&gt;understand what data we have and what has been done&lt;/li&gt;
&lt;li&gt;have a baseline model&lt;/li&gt;
&lt;/ul&gt;


&lt;/li&gt;
&lt;li&gt;Recommender System

&lt;ul&gt;
&lt;li&gt;Batch Script testing&lt;/li&gt;
&lt;li&gt;timezone change to EST&lt;/li&gt;
&lt;/ul&gt;


&lt;/li&gt;
&lt;li&gt;Resume*

&lt;ul&gt;
&lt;li&gt;update (Monday)&lt;/li&gt;
&lt;li&gt;review session (Tuesday)&lt;/li&gt;
&lt;/ul&gt;


&lt;/li&gt;
&lt;li&gt;Medium Interview*

&lt;ul&gt;
&lt;li&gt;prep self-introduction&lt;/li&gt;
&lt;li&gt;prep questions for the hiring manager &lt;/li&gt;
&lt;/ul&gt;


&lt;/li&gt;
&lt;li&gt;Side Project - 2 Pomodoro each (weekend)

&lt;ul&gt;
&lt;li&gt;hackathon&lt;/li&gt;
&lt;li&gt;Kuzushiji&lt;/li&gt;
&lt;li&gt;SearchAds&lt;/li&gt;
&lt;li&gt;DingPy&lt;/li&gt;
&lt;/ul&gt;


&lt;/li&gt;
&lt;/ul&gt;

&lt;h1&gt;
  
  
  Mantra
&lt;/h1&gt;

&lt;p&gt;As for my mantra this week, I chose "Vulnerable". And I will embrace my vulnerabilities by asking people to repeat what they said if I didn't hear it clearly and correct people when they misheard me. &lt;/p&gt;

&lt;p&gt;Historically this has always been challenging for me. It felt like either I am being a bad listener for not getting their point or being too confrontational to a person who is willing to listen and is trying to understand me. Either way, it felt socially awkward. &lt;/p&gt;

&lt;p&gt;Good luck to me for my vulnerability practice and Medium interview!&lt;/p&gt;




&lt;p&gt;Cover Photo by &lt;a href="https://unsplash.com/@jairoalzate"&gt;Jairo Alzate&lt;/a&gt; on &lt;a href="https://unsplash.com"&gt;Unsplash&lt;/a&gt;&lt;/p&gt;

</description>
      <category>beginners</category>
      <category>machinelearning</category>
    </item>
    <item>
      <title>TODO 7/29 - 8/4</title>
      <dc:creator>Tina Bu</dc:creator>
      <pubDate>Mon, 29 Jul 2019 15:26:51 +0000</pubDate>
      <link>https://dev.to/tinabu/todo-list-7-29-8-4-9in</link>
      <guid>https://dev.to/tinabu/todo-list-7-29-8-4-9in</guid>
      <description>&lt;p&gt;My mantra for this week is "Nirvāṇa". (I know, I am a little dramatic 😅)&lt;/p&gt;

&lt;p&gt;I don't mean that I have endured great pain or complete destruction. But I did experience a lot of self-doubt since last year. I started my first job and soon realized this is not where I want to be. I blamed myself for not asking some key questions that I should (How do you version control your code? Do you do code review? Do people hang out after work? Is there a dress code? Is there lunch? What's the attrition rate? What's there to do in Delaware?) and ignoring several red flags during the interviews (one of the interviews said "PhDs are not for girls, you should get an MBA" and ended up being the person I report to on a day to day basis.) I compared myself with my fellow CMU classmates who landed a job in Google and Facebook and felt like a failure. I spent thousands of dollars on a big data engineer bootcamp only to realize I don't really want to be a big data engineer I am just unhappy with where I am. I failed to change my job beginning of 2019 so I had to wait almost a whole year till October to try again because of my visa. &lt;/p&gt;

&lt;p&gt;It's always been challenging for me to be kind to myself and accept that the old Tina didn't have all the information I do now and she has made the best decision she possibly could.&lt;/p&gt;

&lt;p&gt;BUT! I feel much better now after working with &lt;a href="https://www.workwonderscoaching.com/"&gt;my career coach&lt;/a&gt; and connecting with a few mentors. I learned about what I want and don't want in my next job. And I felt I am in a much more confident and oriented place to say no to opportunities and focus my energy on a few dream companies. I actually just rejected a pretty good offer with crystal clarity that it is not a perfect match.&lt;/p&gt;

&lt;p&gt;I feel I am quite mentally prepared for new challenges and I would like to work on a few things that get me back on track with active job hunting this week:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;revise resume

&lt;ul&gt;
&lt;li&gt;read IT Consulting project report &lt;/li&gt;
&lt;li&gt;SearchAds project focus on machine learning piece&lt;/li&gt;
&lt;li&gt;add placeholder for hackathon project&lt;/li&gt;
&lt;li&gt;send to friends/mentors for review&lt;/li&gt;
&lt;/ul&gt;


&lt;/li&gt;
&lt;li&gt;practice summary of qualification for 5 job postings

&lt;ul&gt;
&lt;li&gt;data scientist&lt;/li&gt;
&lt;li&gt;machine learning engineer&lt;/li&gt;
&lt;li&gt;NLP &lt;/li&gt;
&lt;li&gt;deep learning&lt;/li&gt;
&lt;li&gt;schedule review call with career coach&lt;/li&gt;
&lt;/ul&gt;


&lt;/li&gt;
&lt;li&gt;gender equality hackathon

&lt;ul&gt;
&lt;li&gt;data source research&lt;/li&gt;
&lt;li&gt;brainstorming ideas -&amp;gt; decide on a topic &lt;/li&gt;
&lt;/ul&gt;


&lt;/li&gt;
&lt;li&gt;Kaggle competition on Kuzushiji 

&lt;ul&gt;
&lt;li&gt;data exploration&lt;/li&gt;
&lt;li&gt;call calligraphy teacher&lt;/li&gt;
&lt;/ul&gt;


&lt;/li&gt;
&lt;li&gt;settle into new apartment

&lt;ul&gt;
&lt;li&gt;morning routine&lt;/li&gt;
&lt;li&gt;sell stuff, declutter&lt;/li&gt;
&lt;/ul&gt;


&lt;/li&gt;
&lt;/ul&gt;




&lt;p&gt;Thank you &lt;a class="comment-mentioned-user" href="https://dev.to/ryan_furrer"&gt;@ryan_furrer&lt;/a&gt;
 for motivating me to start my own weekly todo post. I will report back next week on my progress. What's your mantra this week?&lt;/p&gt;

</description>
      <category>beginners</category>
      <category>machinelearning</category>
    </item>
    <item>
      <title>AWS Certified Solutions Architect Associate | Exam Tips 2019</title>
      <dc:creator>Tina Bu</dc:creator>
      <pubDate>Wed, 24 Jul 2019 22:22:50 +0000</pubDate>
      <link>https://dev.to/tinabu/aws-certified-solutions-architect-associate-exam-tips-2019-1gla</link>
      <guid>https://dev.to/tinabu/aws-certified-solutions-architect-associate-exam-tips-2019-1gla</guid>
      <description>&lt;p&gt;I just passed my AWS Certified Solutions Architect Associate exam 👏🏻👏🏻👏🏻 and I want to share my experience and exam preparation tips with you. Currently, the platform has more than 140 different services and new services are launching every day. It can be very overwhelming trying to understand the whole ecosystem. If you haven’t got a lot of opportunities to use AWS at work, taking the solutions architect associate exam is actually not a bad place to get yourself acquainted with the platform.&lt;/p&gt;

&lt;p&gt;In this post, I am going to briefly introduce the different certification exams AWS offers, then talk about resources that helped me to pass my exam, which hopefully will help you pass yours. 🌟&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;My background: I am a data scientist and my hands-on AWS experience is very limited to mostly EC2. I don’t really work with storage and networking solutions. I certainly don’t design critical large scale high performance production systems. Most of the stuff I learned getting ready for the exam is new to me.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;h2&gt;
  
  
  AWS Certification Roadmap (as of May 2019)
&lt;/h2&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fmiro.medium.com%2Fmax%2F1400%2F1%2A8eAksXSU0NiTu2pZ3l0bxA.png" alt="pic1"&gt;&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;em&gt;AWS Certificationss 2019&lt;/em&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;As of 2019, there are 3 paths to get AWS certified — Architect, Operations and Developer and there are 5 specialty exams — Networking, Big Data, Security, Machine Learning and Alexa. I believe that you don’t need to clear the associate level to take the professional exam now but I have heard that the professional level is &lt;a href="https://medium.com/cloud-academy-inc/get-ready-for-the-aws-solutions-architect-professional-certification-62776cc3fd24" rel="noopener noreferrer"&gt;significantly harder&lt;/a&gt; so it might be a good idea to start with the associate ones. It also seems to be the case that for the 3 associate level exams, SysOps is the hardest, followed by the Solutions Architect and the Developer track is relatively the easiest.&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fmiro.medium.com%2Fmax%2F1400%2F1%2AF-9RXgrk3GkAJGwHLncILQ.png"&gt;&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;em&gt;aCloudGuru Machine Learning Specialty Course slides&lt;/em&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;A lot of people recommend starting with the solutions architect associate exam as your first certificate because it tests on the most important AWS offerings and focuses on “how services work together, to provide the best (and cost-effective) solution for the situation presented.” And that’s exactly where I chose to start my AWS path. Read &lt;a href="https://info.acloud.guru/resources/which-aws-certification-should-i-take" rel="noopener noreferrer"&gt;this post&lt;/a&gt; to learn more about which certification exam you should take.&lt;/p&gt;

&lt;h2&gt;
  
  
  Solutions Architect Associate Exam Overview
&lt;/h2&gt;

&lt;p&gt;Example question 🧐&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;Your web application front end consists of multiple EC2 instances behind an Elastic Load Balancer. You configured ELB to perform health checks on these EC2 instances. If an instance fails to pass health checks, which statement will be true?&lt;br&gt;
A. The instance is replaced automatically by the ELB.&lt;br&gt;
B. The instance gets terminated automatically by the ELB.&lt;br&gt;
C. The ELB stops sending traffic to the instance that failed its health check.&lt;br&gt;
D. The instance gets quarantined by the ELB for root cause analysis&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;The above question is taken from the official AWS &lt;a href="http://awstrainingandcertification.s3.amazonaws.com/production/AWS_certified_solutions_architect_associate_examsample.pdf" rel="noopener noreferrer"&gt;sample exam questions&lt;/a&gt;. In your real exam, the question is either going to be “given the requirement and constraint, how will you design or improve this system” or “given a system, explaining why certain behavior/bug/bottleneck is happening”. The most important thing is to understand the requirement and constraint in regards to performance, scalability, availability, cost, and security.&lt;/p&gt;

&lt;p&gt;There will be 65 questions and you have 130 minutes. All of them are either single or multiple-choice questions. ~65% would generally be a passing score.&lt;/p&gt;

&lt;p&gt;My take is that if you have some relative experience with AWS and basic knowledge about networking and database, passing the exam in 1 to 2 months could be a realistic plan (that’s how long it took me). The key is to focus on what’s important — understanding different services, features, and tradeoffs. AWS is not going to test you on which button to click on to set up a Lambda function or how much your reserved EC2 instance is going to cost. But you need to understand what storage solution would be the best choice given that you are storing image data and won’t require frequent retrieval but when you need the data it has to be available immediately.&lt;/p&gt;

&lt;h2&gt;
  
  
  Solutions Architect Associate Exam Topics
&lt;/h2&gt;

&lt;p&gt;I think the core services you need to understand very well include:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;EC2 (AZ, auto-scaling, load balancer, security group)&lt;/li&gt;
&lt;li&gt;VPC (subnet, NAT gateway, BastionHost, Network ACL)&lt;/li&gt;
&lt;li&gt;S3 (different S3 classes, encryption, versioning, cross-region replication, lifecycle)&lt;/li&gt;
&lt;li&gt;RDS (multi-AZ, cross-region replication)&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Services that you need to understand their basic functionalities include:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Storage: Glacier, DynamoDB, Storage gateway, Aurora, ElastiCache, Redshift, EFS&lt;/li&gt;
&lt;li&gt;Compute: Lambda, ECS, Elastic Beanstalk&lt;/li&gt;
&lt;li&gt;Networking: Route53, API Gateway, CloudFront&lt;/li&gt;
&lt;li&gt;Management &amp;amp; Monitoring: IAM, CloudWatch, CloudFormation, KMS&lt;/li&gt;
&lt;li&gt;Analytics: Kinesis, Athena&lt;/li&gt;
&lt;li&gt;Applications: SQS, SNS&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;I understand it’s a lot of especially with the random 🔥 names AWS people gave their products. What is Snowball ☃️? What is Kinesis 🔬? There is a service called Athena 🧚‍♀️? Why do some services start with Amazon and some start with AWS? Amazon SageMaker but AWS RoboMaker, Amazon Redshift but AWS Auto Scaling? Why completely different things have very similar names? NAT Gateway, Storage Gateway, Internet Gateway, and API Gateway? Why some services have abbreviation names some have spaces in their names some have CamelCase names some even have dashes in their names? Ok “E” is “elastic” in EMR, ECS, EKS, ECR, and EFS but what about ElastiCache (how to pronounce these AWS people?) and Elastic Beanstalk? Shouldn’t it be EC and EB instead? Why there are so many services with “Cloud” in their name? Aren’t everything here cloud ☁️ already? Ok EC2 means 2 Cs and S3 is 3 Ss, but what is Cloud9 and what about Route53? I am going to stop complaining now but do read &lt;a href="https://read.acloud.guru/dear-aws-we-need-to-talk-about-service-naming-d33ea68027d8" rel="noopener noreferrer"&gt;this post&lt;/a&gt; for constructive AWS naming feedback and check out &lt;a href="https://www.expeditedssl.com/aws-in-plain-english" rel="noopener noreferrer"&gt;AWS in plain English&lt;/a&gt; if you agree AWS naming sucks 😬.&lt;/p&gt;

&lt;h2&gt;
  
  
  Preparation Resources
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://acloud.guru/learn/aws-certified-solutions-architect-associate" rel="noopener noreferrer"&gt;aCloudGuru course&lt;/a&gt; by Ryan Kroonenburg 👨‍🏫: extremely up to date (the instructor takes the exam frequently and updates the content); gives a great overview of the AWS ecosystem and services; very informative lectures and labs. Highly recommend. Must take. The best AWS preparation course on the whole internet. Only $29 a month what are you thinking just sign up already.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://www.udemy.com/aws-certified-solutions-architect-associate-amazon-practice-exams/?couponCode=COURSEPAGE-CSAA" rel="noopener noreferrer"&gt;Tutorials Dojo Practice Questions&lt;/a&gt; ✍️: one of the only shortcomings for the aCloudGuru course is there are not enough practice questions and the Udemy practice questions worked wonder for me. It resembles the real exam very well and has hundreds of practice questions. &lt;a href="https://www.whizlabs.com/" rel="noopener noreferrer"&gt;whizlabs&lt;/a&gt; also offers practice questions but I haven’t tried it myself yet.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;AWS mock exam: $20 for 20 questions. You can buy it on the same page you register for the real exam.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://www.qwiklabs.com/quests/10" rel="noopener noreferrer"&gt;Qwiklab&lt;/a&gt;: even though you are not going to be quizzed on the steps to create a service or to build a VPC from scratch, I find doing some labs very helpful, especially for the core services I listed above (EC2, VPC, S3, and RDS).&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Abhishek Shaha’s &lt;a href="http://www.cloudforest.in/2016/09/pass-aws-certification-exam-in-10-days.html" rel="noopener noreferrer"&gt;article&lt;/a&gt; on exam tips: great article on exam tips with example questions but it was written in 2016 so some parts may not be exactly up to date.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;A &lt;a href="https://gist.github.com/leonardofed/bbf6459ad154ad5215d354f3825435dc" rel="noopener noreferrer"&gt;GitHub repo&lt;/a&gt; with resources to prepare for the exam: open source repos, blogs &amp;amp; blog posts, ebooks, PDF, whitepapers, video courses, free lecture, slides, sample test, and many other resources. There are some re: Invent videos about system design best practices that I find very helpful.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;There are a lot more training resources available that I didn’t cover here simply because I haven’t used them. I have heard great reviews about the &lt;a href="https://linuxacademy.com/amazon-web-services/training/course/name/aws-certified-solutions-architect-associate-level" rel="noopener noreferrer"&gt;LinuxAcademy course&lt;/a&gt; and labs. A lot of people and AWS themselves included recommend reading the AWS &lt;a href="https://aws.amazon.com/faqs/" rel="noopener noreferrer"&gt;Q&amp;amp;A pages&lt;/a&gt; and &lt;a href="https://aws.amazon.com/whitepapers/" rel="noopener noreferrer"&gt;whitepapers&lt;/a&gt; but they are very long and some content may not be directly relevant for the solutions architect associate exam. Let me know in the comments if I missed anything that you found helpful and would like to share!&lt;/p&gt;

&lt;h2&gt;
  
  
  Logistics Tips
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;The exam registration page authenticates you with your Amazon shopping account (weird 🛒). If you have been using a nickname then you need to submit your ID to have it changed.&lt;/li&gt;
&lt;/ul&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fmiro.medium.com%2Fmax%2F1400%2F1%2AOpuC2ghnSCceUufNKU9g8g.png"&gt;&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;em&gt;AWS training and certification sign in&lt;/em&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;The exam is going to happen at a PSI test location. The closest test center for me is one hour away. I would recommend registering for the afternoon exams so you can avoid the morning traffic. 🌵&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Take your government-issued ID 🆔 and a credit card 💳. No electronic IDs allowed. MAKE SURE YOUR LICENSE DIDN’T EXPIRE (No followup questions thank you very much).&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Use the restroom 🚽 first because you can’t pause the exam once you start.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;You will be given a pencil ✏️, a piece of paper 📃, a calculator 🧮 and earplugs 🔕. I don’t know why a calculator is needed because I was not tested on any pricing question.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;You will know if you passed or not immediately after you submit your answers 🥶.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Your certificate is valid for 3️⃣ years. You need to retake the exam or take a professional exam.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Optional random tip: Practice using the mouse with your opposite hand so you can hold on to your pencil for taking notes and save time switching back and forth.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;blockquote&gt;
&lt;p&gt;Fun note: There is a Chinese proverb called “左右開弓” 🏹 which means a person who can “draw a bow with both their left and right hand”. It basically means they are ambidextrous and super competitive and smart.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;h2&gt;
  
  
  What Now?
&lt;/h2&gt;

&lt;ol&gt;
&lt;li&gt;Create an account to schedule your real and mock exams: &lt;a href="https://www.aws.training/Dashboard/?cta=tctopbanner" rel="noopener noreferrer"&gt;AWS Certification &amp;amp; training&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;Finish the aCloudGuru course or a course of your choice&lt;/li&gt;
&lt;li&gt;Do some labs (If you can create a VPC with Public and Private Subnets (NAT), a highly available web service with ELB and auto-scaling, a blog site with CloudFront as CND and Route53 as DNS then you are very much good to go.)&lt;/li&gt;
&lt;li&gt;Take the AWS mock exam 2 weeks before your exam to assess your knowledge and test-taking skills&lt;/li&gt;
&lt;li&gt;Practice mock exam questions, a lot of them&lt;/li&gt;
&lt;li&gt;Pass your exam and tell me 🙋🏻 how awesome you are&lt;/li&gt;
&lt;li&gt;Use AWS in your real life&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;It’s not a trivial task to pass the solutions architect exam but passing the exam is just the first step. Especially given that the solutions architect associate exam focuses very heavily on concepts and design choices versus implementation details, it is not guaranteed that after you clear the exam you become a great cloud architect. Getting certified is not going to help you quickly debug what’s wrong in your system. It’s not even going to make you remember to shut down services after you are done. There can be a lot of strategies to help you pass an exam but to truly know how to use AWS, use it for your work or side projects is the best way to learn.&lt;/p&gt;

</description>
      <category>aws</category>
      <category>cloudcomputing</category>
    </item>
  </channel>
</rss>
