To kick us off, mine from this week that I wrote down in another thread. In 60 minutes take an adjacency matrix as an input, good old int[][]
, and return all of the disjointed groups, and their group sizes in descending order.
Lol if this was a programming assignment, then I can 100% say that you are setting yourself up for failure, but hey you do you. I'm 15 years out of college right now, and I'm currently interviewing for software gigs. Programs like those homework assignments are your interviews, hate to tell you, but you'll be expected to recall those algorithms, from memory, without assistance, live, and put it on paper/whiteboard within 60 minutes - and then defend that you got it right. (And no, ChatGPT isn't allowed. Oh sure you can use it at work, I do it all the time, but not in your interviews)
But hey, you got it all figured out, so I'm sure not learning the material now won't hurt you later and interviewers won't catch on. I mean, I've said no to people who I caught cheating in my interviews, but I'm sure it won't happen to you.
For reference, literally just this week one of my questions was to first build an adjacency matrix and then come up with a solution for finding all of the disjointed groups within that matrix and then returning those in a sorted list from largest to smallest. I had 60 minutes to do it and I was graded on how much I completed, if it compiled, edge cases, run time, and space required. (again, you do not get ChatGPT, most of the time you don't get a full IDE - if you're lucky you get Intellisense or syntax highlighting. Sometimes it may be you alone writing on a whiteboard)
Of course that's just one interview, that's just the tech screen. Most companies will then move you onto a loop (or what everyone lovingly calls 'the Guantlet') which is 4 1 hour interviews in a single day, all exactly like that.
And just so you know, I was a C student, I was terrible in academia - but literally no one checks after school. They don't need to, you'll be proving it in your interviews. But hey, what do I know, I'm just some guy on the internet. Have fun with your As.
(If other devs are here, I just created a new post here: https://lemmy.world/post/21307394. I'd love to hear your horror stories too, as in sure our student here would love to read them)
It becomes second nature after a while. I recommend dedicating a whole hotbar just to rail, make 1 rail, 2 block signal, 3 path signal, etc. (if you didn't know that you could do that it's Ctrl+scroll). I have a few "rail pylon" schematics that I built that are just some steel pylons that are meant for aesthetics to hold the rail. Then in the blueprint I have 2 (or even 4) tracks that just shoot off into thin air after the pylon. These are purely 100% for snapping the last pylons' rails to the new one. Then after they are snapped I remove the new floating rails out in front, and I'm ready to repeat the process at the next pylon.
This makes perfectly straight rails, or perfectly curved ones even if I'm going great distances. I usually zoop some foundations along the base, snap the pylons to that, add the rails, then remove the foundations and extend the pylon into the ground.
Edit you can see some of it here : https://poptalk.scrubbles.tech/post/515298
Eh, putting more than minimal effort into cheating seems to defeat the point to me. Even if it takes 10x less time, you wasted 1x or that to get one passing grade, for one assignment that you'll probably need for a test later anyway. Just spend the time and so the assignment.
Yeah knocking out 99% of cheaters honestly is a pretty good strategy.
And for students, if you're reading through the prompt that carefully to see if it was poisoned, why not just put that same effort into actually doing the assignment?
I always built temporary tracks at the edge for where I want things to match up. Remember you can always remove items when your done building an intersection.
The tightest reliable 90 degree curve you can make is a radius of 3.5 full foundations. So count from the edge one two three blocks, then halfway through that one is the closest you can make a reliable curve.
You can get tighter, but it won't be uniform, you'll need to manually put down the curve and then probably have another manually placed one.
For intersection blue prints I suggest don't put the blueprint of the intersection, but rather the temporary endpoints that you will connect to. That way you can easily lay down the endpoints you want to have, clicks few buttons to match the tracks up, then blueprint remove the endpoints. (Blueprints notoriously have some stitching issues with trains anyway, so I'd argue it's better to only use them for temporary train things)
I have spent WAY too much time building my rail network so please don't hesitate to ask. I think my last build we topped out at around 200 ten car trains running around at any given time.
I can say that the best thing to do a gaming community is to push it yourself. [email protected] was pretty empty when I got there, I just took screenshots for 8 months and talked it up whenever I could. Now it's actually thriving, and people knew to go there for the 1.0 release.
Hell I even have a decent sized Taylor Swift community on a very nerdy platform. Pick something that either doesn't exist or that doesn't have much traction and post to it constantly. It feels weird getting no, or few upvotes, but it will pick up. As it starts showing on all people will start subscribing
Yeah it's both completely out there for her and also somehow on brand. Explains her push into country though
Yeah you get the bare essentials with the main path, and then cosmetics are all through the shop
I think the same thing about all soldiers. I think about it given if their American, Russian, Chinese, or any country's soldiers. I think governments use the people at the bottom's desperation to fight in wars that most don't have a major stake in. Downvote me all you want, I see that desperation firsthand. I will never blame the people at the bottom. Most of them had the option of poverty or being a soldier, I don't envy that decision. I blame the people giving the orders.
I don't support what our government does, but blaming people who are notoriously desperate and were fed lies about joining seems like a pretty hard take. I have several friends who joined, and none of them because they felt a duty to serve. Whether they had I'll family, needed student loans paid off, or were treading water in life and had a recruiter offer them an alternative to homelessness, they are hardly the people to be mad at.
Shame on her. Judge our politicians who send my friends off to war as much as you like. Blaming troops is just blaming more victims of a failing system.
Oh god I've had an open ended one like that only once, and you're right it's terrible. Those questions would be great things to tackle as a team of peers where you're all working together without the pressure, but dude you hold our careers in your hands. Pull it together